summaryrefslogtreecommitdiffstats
path: root/jjb
AgeCommit message (Collapse)AuthorFilesLines
2015-12-31add default parameters and workspace cleanup builder for bottlenecks upload jobMatthewLi1-0/+13
JIRA: BOTTLENECK-4 Change-Id: I2a9dd66a9312bceba913825bd506dfb18b217327 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2015-12-30upload the packages used for bottlenecks to artifacts.opnfv.orgMatthewLi1-1/+66
JIRA: BOTTLENECK-4 Change-Id: I4e07069b00b5a9e4ee4d2123b93f8b11ba1c921e Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2015-12-29create onosfw CI jobsmeimei1-3/+8
- modify the initialized job as "hello world" job till the build scripts been merged JIRA: ONOSFW-151 Change-Id: I192835237f9976a833ac9e1ca32ecff2f3186270 Signed-off-by: meimei <meimei@huawei.com>
2015-12-28Improve the compass daily jobsmeimei1-5/+10
- put bare-deployment into daily-task - adjust the time of daily-task JIRA: COMPASS-223 Change-Id: I53d309b0b2c287b6abddd73310aeb17866738e05 Signed-off-by: meimei <meimei@huawei.com>
2015-12-27Merge "Wait for containers to be removed before removing images"jose.lausuch1-4/+14
2015-12-27Wait for containers to be removed before removing imagesjose.lausuch1-4/+14
This will avoid some errors like this: "Error response from daemon: conflict: unable to delete 44c2887519de (must be forced) - image is being used by stopped container 7dbed6d40e5a" Change-Id: I54b8b76fbcc6f208ab52c88b43ea18af935e69c7 Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2015-12-26Fixes daily deploy until network isolation patch is mergedTim Rozet1-2/+5
Change-Id: Ib8fb13ba88d464c009dfee071f37d5dc6b841a6c Signed-off-by: Tim Rozet <trozet@redhat.com>
2015-12-23Adds deploy_settings and network_settings to deployTim Rozet1-1/+1
Common deploy_settings and network_settings yaml files used in order to provide options at deploy time and enable network isloation, respectively. Change-Id: Idd07fdb57ac33705a59f13fac5560f48247a2df5 Signed-off-by: Tim Rozet <trozet@redhat.com>
2015-12-22Set GS_URL for ovsnfv daily job and enable buildsFatih Degirmenci1-6/+7
Change-Id: Iaba340f0f932e0a163fa8aa0ac01cd81626827af Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-12-22Fix bug mkdir -f to mkdir -p in functest jjobjose.lausuch1-1/+1
Change-Id: I9c37ba5eda47f36578c81cfb39314464ee4f8f6e Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2015-12-22Merge "Enable QTIP container for docker build and push jjob"test-tagjose.lausuch1-0/+1
2015-12-22Bugfix for fuel verify buildsFatih Degirmenci1-1/+1
Change-Id: I9e64b646c961d8a728994438b48a89789250d62d Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-12-22Adjustments for fuel jobsFatih Degirmenci2-8/+34
- Disable build avoidance for non-daily fuel jobs - Enable throttling and disable concurrency to make sure we do not start extra builds on same pod. Change-Id: Iff3c609fdf77beb08480d6e265e1d2f134cb1230 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-12-22Enable QTIP container for docker build and push jjobjose.lausuch1-0/+1
Change-Id: Ie4705afa16da9f597173114a3daf3f8ed5df035a Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2015-12-22create onosfw CI jobsmeimei4-0/+193
JIRA: ONOSFW-151 Change-Id: I0d7f1f77733cdda5d1b6c429d84de7eaa4a7a759 Signed-off-by: meimei <meimei@huawei.com>
2015-12-22CI: Modify jjb in releng to use vsperf build script for the nightly buildRadek Zetik1-8/+0
This patch removes calling of scl and vsperf from 'verify' and 'merge' jobs. The reason is that both jobs are started on 'opnfv-build' and environment on all boards is not set to run the vsperf. JIRA: VSPERF-156 Signed-off-by: Radek Zetik <radekx.zetik@intel.com> Reviewed-by: Aric Gardner <agardner@linuxfoundation.org> Reviewed-by: Xinyu Zhao(Jerry) <zhaoxinyu@huawei.com> Reviewed-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com> Reviewed-by: Ulrich Kleber <Ulrich.Kleber@huawei.com> Reviewed-by: Billy O Mahony <billy.o.mahony@intel.com>
2015-12-21add instance creation process in bottlnecks jjb workflowMatthewLi1-0/+14
JIRA: BOTTLENECK-4 Change-Id: I0c1b719c9cd4d96fa2a5fb2df6773bf79f75a7be Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2015-12-22Fix typo in WORKSPACE env varFatih Degirmenci1-2/+2
Change-Id: I6ecd98679227803f40585da2af0697d2e72c44e0 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-12-22Skip artifact upload if nothing new is builtFatih Degirmenci2-0/+8
Change-Id: I966229199d07c44073247ae25e9423fda516f73d Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-12-22Suppress gsutil output while setting artifact metaFatih Degirmenci1-2/+2
Change-Id: I1a96af938b48a337346010d8bb5cd5fa7aa0552c Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-12-22Set nocache for fuel artifacts on artifacts.opnfv.orgFatih Degirmenci4-5/+22
Change-Id: I41d19eadbe151e27146e8aa5e8a1b7f250865edb Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-12-22Fix INSTALLER_TYPE env var in fuel virtual deployFatih Degirmenci1-1/+1
Change-Id: I0e1cfc181693519f077756796eed60bdffef0e4c Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-12-22Do not pass parameters from multijob to build job for fuelFatih Degirmenci1-1/+0
Change-Id: Ic32b2489453530bb58a756c151a376574b30ae52 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-12-21Set DEPLOY_SCENARIO Jenkins job parameter for FuelFatih Degirmenci1-0/+4
Change-Id: Icaa09dbba241e422c6932a443b3aa3975a4580d7 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-12-21Create functest jobs for Ericsson POD1 and POD2Fatih Degirmenci1-0/+6
Change-Id: I3b976629b5db9533e6b9765c77041c78ab9ce870 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-12-21Refactor yardstick JJB to prepare for Milestone EFatih Degirmenci2-126/+189
Replace default stream definitions with stream anchors in order to be able to specify which job on which POD runs against which branch. Move project specific verify and merge jobs to own file to ease the stream handling. Change-Id: I504978402d2d9e305357846806a9f81d3f17a27b Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-12-21Add location of pod config files into slave-config & disable lab-reconfigFatih Degirmenci2-11/+23
Change-Id: I7e71a1bd3f909fac49c74ab0c8ef336a6b5fa711 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-12-21Set installer defaults in fuel-project jobsFatih Degirmenci2-0/+5
Change-Id: I0d241eb3b391353d44df31ebb3f193c9ea50be62 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-12-21Fix the updated INSTALLER_TYPE variable in scriptsFatih Degirmenci7-12/+9
Change-Id: Ifa9a11dcf1ecd7e43b54a03f92f00c42c0cac41f Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-12-21Refactor fuel JJB to prepare for Milestone EFatih Degirmenci5-350/+296
Replace default stream definitions with stream anchors in order to be able to specify which job on which POD runs against which branch. Move project specific verify job to its own file to ease the stream handling. Enable CI on Ericsson POD2. Change-Id: I3732b43d8858473535ef5666882ee85124c6d652 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-12-21Refactor joid JJB to prepare for Milestone EFatih Degirmenci2-16/+126
Replace default stream definitions with stream anchors in order to be able to specify which job on which POD runs against which branch. Move project specific verify job to its own file to ease the stream handling. Enable automatic runs on Intel POD5. Change-Id: Ic7c1137cb2d25604fbef6d31b5db5215e9d92304 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-12-21Pass gs-pathname to functest-parameterFatih Degirmenci1-2/+3
Change-Id: Ia849504092afe9b429bfc6c8f72323ef600bbe54 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-12-21Refactor functest JJB to prepare for Milestone EFatih Degirmenci2-51/+131
Replace default stream definitions with stream anchors in order to be able to specify which job on which POD runs against which branch. Move project specific verify job to its own file to ease the stream handling. Change-Id: I293b35f10b93079394026fa75fb71627ee3b04d4 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-12-20Disable obsolete genesis jobs to prevent accidental buildsFatih Degirmenci5-8/+30
Change-Id: I5fb86fbd6677da5b6788505fbd2db9128960eb00 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-12-19Rename pod-params.yml to slave-params.yml to make what file contains explicitFatih Degirmenci1-0/+0
Change-Id: Ic87febed2e9db5572eaf92ec162ac742e0aca3cc Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-12-19Add SDN Controller Name and OPNFV Feature to functest build namesFatih Degirmenci1-1/+1
Change-Id: I4cb9893f60e5f6e59d0a8087e4d8cb6345f4ade3 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-12-19CI: Modify jjb in releng to use vsperf build script for the nightly buildRadek Zetik1-1/+13
This patch adds calling of the build-vsperf.sh script which starts defined testcases for vsperf project. The script is called for all defined VSPERF jobs with particular options: build-vsperf.sh daily build-vsperf.sh merge build-vsperf.sh verify It brings the placeholder for basic testing after change in repo. JIRA: VSPERF-156 Change-Id: I6d97fa6131ca396f9225c52a4dff6f42a3a139fa Signed-off-by: Radek Zetik <radekx.zetik@intel.com> Reviewed-by: Aric Gardner <agardner@linuxfoundation.org> Reviewed-by: Xinyu Zhao(Jerry) <zhaoxinyu@huawei.com> Reviewed-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com> Reviewed-by: Ulrich Kleber <Ulrich.Kleber@huawei.com>
2015-12-19[compass]bugfix: use the wrong os namemeimei1-2/+2
Change-Id: I8df452f6a4a8f09e2a3b3d435bff66b5dcbb01bf Signed-off-by: meimei <meimei@huawei.com>
2015-12-18Disable all ovsnfv builds due to uploading artifacts incorrectlyFatih Degirmenci1-3/+6
Change-Id: I560fb5a6fbc11cf62de9d334992db12fdaeaf947 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-12-18Fixes intel slave to use https for GIT_BASETim Rozet1-3/+3
Change-Id: I02e43a44c8e06580f068f42f58dea80c026e6e16 Signed-off-by: Tim Rozet <trozet@redhat.com>
2015-12-18change default joid path for automatic installationMorgan Richomme1-1/+1
Change-Id: I12c9eba83951e510a23956fce17ede6036379fba Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2015-12-18Merge "Migrates Apex to virtual deployments to use new slave"Tim Rozet2-7/+7
2015-12-18Add JOID project parameters and a final openstack test to check deploy resultDavid Blaisonneau2-11/+40
Change-Id: I1d14832cac2867ca9d9b64608bfe3231c316f2d5 Signed-off-by: David Blaisonneau <david.blaisonneau@orange.com>
2015-12-18Merge "Revert "adding deployment configuration file to apex virtual deploy""Tim Rozet1-1/+1
2015-12-18Migrates Apex to virtual deployments to use new slaveTim Rozet2-7/+7
Change-Id: If11f76681489e047a5d23edebc2c31a6f5852248 Signed-off-by: Tim Rozet <trozet@redhat.com>
2015-12-18Revert "adding deployment configuration file to apex virtual deploy"Tim Rozet1-1/+1
This reverts commit 4c712469bbd6f04ad250a5788b7f6a6dcdb79cee. Change-Id: Idf7f38b103ba62c1286b368d42106bcf4f5b9c90
2015-12-18Add project parameter to joid multijobFatih Degirmenci1-0/+2
Change-Id: Ibd17c68ac472d0a21cd2f2d46f4653e80c079102 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-12-18Pass pod and stream to joid multijob builder macrosFatih Degirmenci1-1/+3
Change-Id: I8406026ba671820c386ebfbff1338f23610912f9 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-12-18Set default SDN Controller to nosdn and feature to noneFatih Degirmenci1-0/+32
This is needed in order to have ability to run build, deploy, and test jobs alone meaning without using the main multijob. Change-Id: I30bec28f9aba73c1e64bf3471b0143592eb6cbe1 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-12-18Switch to project type MultiJob for Joid and structure jobs accordinglyFatih Degirmenci1-28/+92
Multijob project type has some advantages over the Freestyle project. [1] - Jobs in same phase run in parallel. - Jobs in another phase need to wait completion of jobs in earlier phase. - Ability to create phases where different jobs can be run in parallel so a deploy phase can contain virtual and bare metal deployment jobs where both are running in parallel. - Ability to determine what should be done when a job fails - Ability to automatically abort other jobswhen a job is aborted. [2] - Expose parameters from main job to jobs executed by it. (If a parameter is defined in sub job, it won't be overriden. That's why SDN_CONTROLLER and OPNFV_FEATURE parameters are not defined in sub jobs.) - See full CI pipeline by just clicking the main job. - Access the console logs of sub jobs from main job. See example job from link [3]. Other important aspects of this change are - One main job per installer, SDN controller and POD created. The purpose of the main job is to ease the scheduling and troubleshooting. The actual stuff is done by subjobs. - Use same build, deploy, and test jobs for an installer and POD for running different combinations. The installer and test project scripts should do what needs to be done by determining the combination using SDN_CONTROLLER OPNFV_FEATURE env variables. - Create and enable main installer jobs with supported SDN controllers by the specific installer which will automatically be triggered. - The change requires us to increase no of executors per pod jumphost/slave by one since main and subjobs get executed on same slave due to passing parameters from main job to subjobs. - Enabling additional OPNFV features can be done by using Build with Parameters manually and changing the OPNFV_FEATURE parameter before clicking the Build button. - Use common naming scheme for jobs: Installer main jobs: [installer]-[controller]-[pod]-daily-[stream] Installer sub jobs: [installer]-[activity]-[pod]-daily-[stream] Test jobs: [test_project]-[installer]-[pod]-daily-[stream] [1] Details of Multijob Plugin is available on below link. https://wiki.jenkins-ci.org/display/JENKINS/Multijob+Plugin [2] Available once the patch below gets merged. https://review.openstack.org/#/c/257948/ [3] Example main job showing subjobs. https://build.opnfv.org/ci/job/installer-controller-pod-daily-master/ Change-Id: Ie6ce2aaa7117583bc71e5153748a8e32f7d00351 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>