User Tools

Site Tools


joid:ci_integration

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
joid:ci_integration [2016/01/14 16:43]
David Blaisonneau [Run CI deploy script without jenkins]
joid:ci_integration [2016/01/26 14:18]
David Blaisonneau [Run CI deploy script without jenkins]
Line 66: Line 66:
  
 # External network to create (name;​type;​first ip;last ip; gateway;​network)  # External network to create (name;​type;​first ip;last ip; gateway;​network)
-export EXTERNAL_NETWORK=ext-net;​flat;​192.168.0.2;​192.168.0.253;​192.168.0.1;​192.168.0.0/​24+export EXTERNAL_NETWORK="ext-net;​flat;​192.168.0.2;​192.168.0.253;​192.168.0.1;​192.168.0.0/​24"
  
 # Disks to use by ceph by default (space separated list)  # Disks to use by ceph by default (space separated list)
Line 72: Line 72:
  
 # Disks to use by ceph by controllers (empty if same as CEPH_DISKS)  # Disks to use by ceph by controllers (empty if same as CEPH_DISKS)
-export CEPH_DISKS_CONTROLLERS=+export CEPH_DISKS_CONTROLLERS=""​
  
 # Local lab config and Openstack openrc location  # Local lab config and Openstack openrc location
Line 109: Line 109:
 ==== Run CI deploy script without jenkins ==== ==== Run CI deploy script without jenkins ====
  
-  * Copy all jenkins parameters (see list '​Jenkins parameters'​ section) in a file (~/​deploy_params.sh) and set them according to your platform+  * Copy all jenkins parameters (see list '​Jenkins parameters'​ section) in a file (~/​deploy_params.sh) and set them according to your platform ​(**don'​t forget to set DEPLOY_SCENARIO value !**)
   * Load this file   * Load this file
- source ~/​deploy_params.sh+<​code>​source ~/​deploy_params.sh</​code>​
   * Get the script   * Get the script
- wget https://​git.opnfv.org/​cgit/​releng/​tree/​jjb/​joid/​joid-deploy.sh+<​code>​wget https://​git.opnfv.org/​cgit/​releng/​plain/​jjb/​joid/​joid-deploy.sh 
 +chmod +x joid-deploy.sh</​code>​
   * Run the script   * Run the script
- ./​joid-deploy.sh+<​code>​./​joid-deploy.sh</​code>​
  
 ==== Add my pod deployed by jenkins ==== ==== Add my pod deployed by jenkins ====
  
-TO BE CORRECTED +  ​- Edit Releng ​**jjb/​joid/​joid-ci-jobs.yml**
-  ​- Edit Releng jjb/​joid/​joid-ci-jobs.yml+
      - to add your node to pod list in the project section      - to add your node to pod list in the project section
      - to add your trigger macro at the end of the file      - to add your trigger macro at the end of the file
-  - Add your pod description in jjb/​opnfv/​slave-params.yml +  - Add your pod description in **jjb/​opnfv/​slave-params.yml** 
-  - Setup (or not) your local config file, as described in "Set specific pod parameters"​. If no. check your NODE_NAME ​is formated like this: <​POD_DATA_CENTER>​-<​POD_NAME> as set in joid/​ci/​maas subfolders+  - Setup (or not) your local config file, as described in "Set specific pod parameters"​. 
 +  - If your $POD_NAME ​is not formated like this: <​POD_DATA_CENTER>​-<​POD_ID> as set in joid/​ci/​maas/<​POD_DATA_CENTER>/<​POD_ID> ​subfolders, please modify section "Set Joid pod config name" in **releng/​jjb/​joid/​joid-deploy.sh**
   - Ask jenkins to deploy :)   - Ask jenkins to deploy :)
  
joid/ci_integration.txt · Last modified: 2016/01/26 14:21 by David Blaisonneau