summaryrefslogtreecommitdiffstats
path: root/jjb
AgeCommit message (Collapse)AuthorFilesLines
2017-11-07Add build triggers and source code managementDelia Popescu1-0/+20
Add job builders and Git Source Code Management for functest alpine image build jobs Change-Id: I129502859a3391ee233a6e8f3808e3a9c86dc129 Signed-off-by: Delia Popescu <delia.popescu@enea.com>
2017-11-03Merge "[Daisy] Add docker image tarball builder"Trevor Bramwell3-0/+153
2017-11-03Merge "multiarch: Modify doctor x86_64, aarch64 verify jobs"Aric Gardner1-23/+111
2017-11-02fix deploy.sh not runing issueGuo Ruijing1-1/+1
deploy.sh is not called as jenkins log + cd /home/jenkins/opnfv/slave_root/workspace/container4nfv-daily-master/ci ./deploy.sh No emails were triggered. Change-Id: Ie590a53d05ef3d92f78cce0608c165cd2c98c582 Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2017-11-02Merge "Switch yamllint job to only run against new files"Trevor Bramwell1-7/+8
2017-11-02Merge "functest: Build Docker images with jjb"Trevor Bramwell2-0/+298
2017-11-02Change git base for merge as wellagardner1-0/+6
Change-Id: I23b15eacbd7d207dfe1d8e29784a7c623cb0efb9 Signed-off-by: agardner <agardner@linuxfoundation.org>
2017-11-02Change GIT_BASE to httpsagardner1-0/+6
Change-Id: Ib589aed7f509d003eef35cf93825eb0950e5ae47 Signed-off-by: agardner <agardner@linuxfoundation.org>
2017-11-02functest: Build Docker images with jjbDelia Popescu2-0/+298
docker-build: Dependency & manifest support Except for images that have dependencies (as functest-components, functest-helthcheck, functest-restapi, functest-features, functest-smoke, functest-vnf), all docker images are built SEQUENTIALLY in a multijob Phase called 'build-base-img'. The images with dependencies are built in PARALLEL in the second Phase, called 'build-child-img', only if the first Phase result is SUCCESFULL. The manifest images are created in a third Phase, 'create-img-manifest', through opnfv-manifest.sh script, only if Phase 'build-child-img' result is SUCCESFULL. To create manifest images, a mandatory step is to preinstall manifest-tool on the build image dedicated VM (arm and/or amd) JIRA: ARMBAND-310 Change-Id: Iaa6640568ed18a3b087db56449173841dd2757ff Signed-off-by: Delia Popescu <delia.popescu@enea.com> Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2017-11-02Need to change directory check for new docs verifyagardner1-1/+1
old dir is no longer generated grab dir created by tox -e docs Change-Id: If52e931f6abdc8dcb39fbe7aac3c6b3342ce81c8 Signed-off-by: agardner <agardner@linuxfoundation.org>
2017-11-02Merge "Move all doc verfication to docs-verify-rtd-*"Aric Gardner4-205/+4
2017-11-01Move all doc verfication to docs-verify-rtd-*agardner4-205/+4
Ready for review (tested locally) 1) remove opnfvdocs-daily-{stream}: We don't need a timed docs build. and it did not build anything usefull 2) remove opnfv-docs-verify-{stream}: This uses depreciated and unmaintained opnfvdocs/scripts/docs-build.sh It does not clone submodules and gives no usefull feedback but it does post to artifacts and give a gerrit comment move that functionality to docs-*-rtd-* 3) remove opnfv-docs-merge-{stream}: does not upload anything meaningful 4) remove macro upload-generated-docs-to-opnfv-artifacts: is no longer needed since we use read the docs 5) improve docs-verify-rtd-{stream}: generate single page html and post to artifacts send gerrit commment with location of single page html, errors (like malformed table) are embedded nicely in the single page output and give devs a single source of feedback on their work 6) improve docs-merge-rtd-{stream}: this job now needs to remove review documenation created by docs-verify-rtd-{stream} TODO, after this is merged: remove now unused opnfvdocs/scripts/docs-build.sh Change-Id: I802eb11712d42555d34f986d061bf0dfc623c1e9 Signed-off-by: agardner <agardner@linuxfoundation.org>
2017-11-01vswitchpef: avoid build at ericsson-build3Martin Klozik1-4/+22
VSPERF's VERIFY & MERGE jobs are having issues at ericsson-build3 since September. The problem is, that after a few successful runs, machine starts to be very slow and thus it is not possible to execute neither OVS nor VPP anymore. Debugging together with responsible admins didn't help to find a root cause (probably a race condition during execution of vsperf & other projects). As a temporary measure, I want to tight vsperf jobs to ericsson-build4 only, where they work without issues. Change-Id: I62e482f57234f90fc127b6e6d9454488e17657fc Signed-off-by: Martin Klozik <martinx.klozik@intel.com> Reviewed-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2017-11-01Merge "KVMFORNFV: Disabling daily job"Fatih Degirmenci1-1/+1
2017-11-01Merge "Fix the misspelling"Fatih Degirmenci1-2/+2
2017-11-01Merge "Add Gerrit Trigger on Tag Creation"Fatih Degirmenci1-0/+14
2017-11-01Merge "Rename zte-pod4 to zte-virtual5"Fatih Degirmenci3-8/+8
2017-11-01Rename zte-pod4 to zte-virtual5zhihui wu3-8/+8
JIRA: QTIP-280 Change-Id: Ie588c3e38af82fe9b2de8bb01549a1c9249d54ff Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
2017-11-01Add basic job for verifying pharos-tools repoTrevor Bramwell1-3/+5
Change-Id: I5c5ecddc87e99f2b9e27e53381434d9f55d5e639 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2017-11-01Merge "Re-enabling docs jobs for Danube"Fatih Degirmenci1-0/+2
2017-11-01KVMFORNFV: Disabling daily jobNavya1-1/+1
This patch is used to temporarily disable kvmfornfv daily job from triggering as Intel-pod10 is currently not available for executing daily test cases. Note: Will enable the kvmfornfv daily job once Intel-pod10 is available for executing test cases. Change-Id: I834d50c68f15acb9d8a4377d8351cd29569a9e80 Signed-off-by: Navya Bathula <navyax.bathula@intel.com>
2017-10-31Add Gerrit Trigger on Tag CreationTrevor Bramwell1-0/+14
We should be able to capture a tag creation event by triggering on 'ref-updated' but looking specifically at the 'refs/tags/' branch prefix. Though this will trigger a build against a specific tag, scripts will still need to examine the GERRIT_REFSPEC to determine the tag name. Change-Id: Ic18a3e11530fb71735431240f93d2074dacf4e1c Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2017-10-31multiarch: Modify doctor x86_64, aarch64 verify jobsDelia Popescu1-23/+111
Modify doctor verify jobs to run for each architecture. JIRA: https://jira.opnfv.org/browse/ARMBAND-305 Change-Id: Ia25c3751ac18233290c9e98e74bc21d9dc35f27c Signed-off-by: Catalina Focsa <catalina.focsa@enea.com> Signed-off-by: Delia Popescu <delia.popescu@enea.com>
2017-10-31Fix the misspellingwutianwei1-2/+2
There is a mistake spelling about slave name, the job cannot assign to correct slave. Change-Id: I001ec82a30c6f33dd42795cbe990bfb5c2da9740 Signed-off-by: wutianwei <wutianwei1@huawei.com>
2017-10-30Remove compass4nfv weekly danube jobwutianwei1-2/+2
Change-Id: I5bd83b2dec6d6b28e619a2a427c0406a6a0c6a43 Signed-off-by: wutianwei <wutianwei1@huawei.com>
2017-10-28[Daisy] Add docker image tarball builderZhijiang Hu3-0/+153
This PS do: 1. Add docker image tarball builder as a Daisy project job. Name is daisy-kolla-build-.* 2. Upload image to artifact storage after building. 3. Fix new job runs on daisy-virtual. 4. Block jobs with each other which may run Daisy VM because VM has the same name. Change-Id: I148473ca33f1e10490684b7608354a4ba548714f Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
2017-10-27Use dovetail latest docker image cvp.0.8.0xudan1-1/+1
Change-Id: I87ad5599f5a44074eb67502b02bd2083a773772d Signed-off-by: xudan <xudan16@huawei.com>
2017-10-27Merge "add daily job for container4nfv"Aric Gardner1-0/+37
2017-10-27Re-enabling docs jobs for DanubeGeorg Kunz1-0/+2
The danube jobs are still needed for ongoing Dovetail documentation efforts. Change-Id: Ibf7174a63693d7c141cf110f6fbcfac4437102c9 Signed-off-by: Georg Kunz <georg.kunz@ericsson.com>
2017-10-27bug-fix: ssl error for euphratesGabriel Yu1-9/+5
Change-Id: I0e7f9f502cd3844aacfdbc006a71a081b1c4fde4 Signed-off-by: Gabriel Yu <Gabriel.yuyang@huawei.com>
2017-10-27Merge "Integrate yardstick on daisy master branch"Serena Feng3-8/+55
2017-10-26add daily job for container4nfvGuo Ruijing1-0/+37
Change-Id: I78a06c6123c9bfad33953eab0eb5db76ee0d5e84 Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2017-10-25change the K8 auto trigger timewutianwei1-2/+2
K8s conflict with other CI job. We change the K8s auto trigger time to fix this issue Change-Id: I54042e31347e989975601305a6de5e98a4da7adf Signed-off-by: wutianwei <wutianwei1@huawei.com>
2017-10-24Do not set bashisms when calling build.shagardner1-3/+0
The maintainer can decide to set errexit nounset or pipefail Plus, this fails as pipefail is a bashism and shell: calls sh Change-Id: Ibac052fddce7e9a3eb7c536e08c64d9dad1a7a0a Signed-off-by: agardner <agardner@linuxfoundation.org>
2017-10-22add verify jobs for container4nfvGuo Ruijing1-1/+5
Change-Id: I8bca593398beb7e509c3ab7d02bf6fb7ad54b91a Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2017-10-20jjb: xci: bifrost: Enable jobs and use XCI ssh configurationMarkos Chandras2-9/+14
Enable the 'bifrost' jobs and also make use of the XCI specific ssh configuration file. Change-Id: I04d15610b596191622cf028b3408b4d63ee7090b Signed-off-by: Markos Chandras <mchandras@suse.de>
2017-10-20Merge "bug-fix: fix compass os_cert issue for bottlenecks euphrates"Jun Li1-1/+1
2017-10-19Yeah, rtd did not have euphrates streamagardner1-2/+1
Change-Id: I42cfed19942af1f6f4c09b27e839172693598a5d Signed-off-by: agardner <agardner@linuxfoundation.org>
2017-10-19Merge "Update release tags for Docker builds"Trevor Bramwell2-3/+9
2017-10-19bug-fix: fix compass os_cert issue for bottlenecks euphratesGabriel Yu1-1/+1
Change-Id: I74cae84ad2613ac25a1896ae5b57d38f08545818 Signed-off-by: Gabriel Yu <Gabriel.yuyang@huawei.com>
2017-10-19Integrate yardstick on daisy master branchAlex Yang3-8/+55
JIRA: DAISY-9 1. Trigger yardstick job in daisy-baremetal-daily-master on zte-pod3 2. Add daisy pods in yardstick 3. Add EXTERNAL_NETWORK in installer params Change-Id: Ia8e69e503102c1fb282d6d2c5acac2ac3cbfe747 Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
2017-10-18Switch yamllint job to only run against new filesTrevor Bramwell1-7/+8
Intead of yamllint all files at once yamllint will only run against new or modified yaml files. Change-Id: I10b951427966409e15fb773b959adbd780497bad Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2017-10-18Update release tags for Docker buildsJose Lausuch2-3/+9
Change-Id: I3c4d71239dfe66773931f5f5b9349faab443aa2d Signed-off-by: Jose Lausuch <jalausuch@suse.com>
2017-10-18Moon job is still running.agardner1-1/+1
I guess adding disabled true doesnt do anything. Just going to neuter the job then.. Change-Id: Iff77f846b6c3eb15ea8c49cfa035449f7aaa1984 Signed-off-by: agardner <agardner@linuxfoundation.org>
2017-10-18Disable moon verify job.agardner1-0/+2
Why is moon running against docs buids? I don't know, but ts documentation release day. Disabling moon https://gerrit.opnfv.org/gerrit/#/c/45505/ Change-Id: Icb68bfc183347a98756f43073d6e5d9a0131144f Signed-off-by: agardner <agardner@linuxfoundation.org>
2017-10-17[Functest] Add TESTCASE_OPTIONS env variable to the Alpine containersJose Lausuch1-3/+3
This patch also removes the --report flag when running a single test case (functest-suite type of jobs) Change-Id: Ic94fba53ced7c6f908905c02577e1b104f15afb7 Signed-off-by: Jose Lausuch <jalausuch@suse.com>
2017-10-17Merge "[Functest] Cleanup daily Jenkins job"Morgan Richomme1-86/+1
2017-10-17Merge "fuel, armband: Limit dovetail to Danube branch"Fatih Degirmenci2-59/+106
2017-10-17[Functest] Cleanup daily Jenkins jobJose Lausuch1-86/+1
There is a former job template which was used for testing Alpine containers at the beginning on 2 alpine-pods. That is not needed any longer since we are running Alpine everywhere. Also, this patch re-orders the builders. Change-Id: Iabb41552f513773ebae1170232b8db1aeceb9a59 Signed-off-by: Jose Lausuch <jalausuch@suse.com>
2017-10-17fuel, armband: Limit dovetail to Danube branchAlexandru Avadanii2-59/+106
While at it, limit functest & yardstick to master and stable/euphrates, trying to work around missing job references in Danube scenarios on ZTE PODs. Change-Id: I89de0c3b3c914e1ad735980a995e5cae625238be Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>