X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=Sandbox_Setup.md;h=890410550b7842f08b93c8e645a69d9c71c95bf9;hb=0cc0f8507c83fb12fc82dbd0504cf07abdc8c57d;hp=1ec847026aacda3eb23ffc219142ffa3c9b88e1d;hpb=1556ce34c092e452d1b50f941b2b2fdc7e495118;p=ci-management.git diff --git a/Sandbox_Setup.md b/Sandbox_Setup.md index 1ec847026..890410550 100644 --- a/Sandbox_Setup.md +++ b/Sandbox_Setup.md @@ -41,7 +41,7 @@ Once you successfully clone the repository, next step is to install JJB ``` cd ci-management -sudo apt-get install python-virtualenv +pip install virtualenv virtualenv onap_sandbox source onap_sandbox/bin/activate pip install jenkins-job-builder @@ -53,6 +53,7 @@ jenkins-jobs test --recursive jjb/ Backup the jenkins.ini.example to jenkins.ini +`mkdir -p ~/.config/jenkins_jobs` `cp jenkins.ini.example ~/.config/jenkins_jobs/jenkins_jobs.ini` After copying the jenkins.ini.example, modify `jenkins.ini` with your @@ -72,9 +73,10 @@ password= url=https://jenkins.onap.org/sandbox query_plugins_info=False ``` -### How to retrieve API token? +### How to retrieve username and API token? Login to the [Jenkins Sandbox](https://jenkins.onap.org/sandbox/), go to your user -page by clicking on your username. Click **Configure** and then click **Add new Token**. +page by clicking on your username - `Jenkins User ID` on this page is your Jenkins +Sandbox username. Click **Configure** and then click **Add new Token**. After that specify a token name (optional) and click on **Generate** to generate and show new token. Please note down your token and store it securely. @@ -106,18 +108,14 @@ The output directory will contain files with the XML configurations. ## To Update a job: -Ensure you’ve configured your `jenkins_jobs.ini` and verified it by -outputting valid XML descriptions of Jenkins jobs. Upon successful -verification, execute the following command to update the job to the -Jenkins sandbox. +Ensure you’ve configured your `jenkins_jobs.ini` and verified the changes by +outputting valid XML descriptions of the relevant Jenkins jobs. Upon successful +verification, execute the following command to update the job to the Jenkins sandbox. `jenkins-jobs update jjb/ ` **Example:** `jenkins-jobs update jjb/ sdc-master-verify-java` -Note that there will be some 403 errors along the way for failed view creation attempts even -when the job creation succeeds. - ## Trigger jobs from Jenkins Sandbox: Once you push the Jenkins job configuration to the ONAP Sandbox environment,