summaryrefslogtreecommitdiffstats
path: root/jjb
AgeCommit message (Collapse)AuthorFilesLines
2017-11-14functest: Fix slave label and parametersFatih Degirmenci1-2/+21
Change-Id: I7fb73132f0ddb95345d2309263f9f22a66d6417e Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
2017-11-14Merge "Set Functest MultiJob as arch independent"Jose Lausuch2-115/+77
2017-11-13Set Functest MultiJob as arch independentCédric Ollivier2-115/+77
Now only one multijob is required to build all containers. arm64 containers are still built on opnfv-build-ubuntu-arm. functest-vnf and functest-restapi cannot be built due to a segfault in ruby operations. Change-Id: Iea787e2f4731989f610ba9e596a3f596b750548b Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2017-11-13Merge "fix the bug of patch verify"Trevor Bramwell1-1/+6
2017-11-13Merge "Update Automation Job Repo to releng-testresults"Trevor Bramwell7-352/+15
2017-11-13Merge "Remove Artifacts JSON Job"Trevor Bramwell2-42/+0
2017-11-13Merge "Move Apex Verify Jobs to apex-verify-jobs file"Tim Rozet3-670/+364
2017-11-13Weekly Anteater Project Additionslukehinds1-1/+1
https://wiki.opnfv.org/display/INF/Project+Roll+Out+for+Anteater Week begining November the 13th Please wait for merge of https://gerrit.opnfv.org/gerrit/47121 first. Change-Id: I9629c60c15c264db778400b454fe99acd06fb881 Signed-off-by: lukehinds <lhinds@redhat.com>
2017-11-12[Functest] Remove ubuntu based image built jobLinda Wang1-13/+0
As the former Dockerfile based on Ubuntu has been removed [1], now multiple Alpine containers are used. [1]: https://gerrit.opnfv.org/gerrit/#/c/46907/ Change-Id: I62fba4403fc11c1f5e60bf4e5eebc3406cd5d0fd Signed-off-by: Linda Wang <wangwulin@huawei.com>
2017-11-11Fix Functest Docker multijobCédric Ollivier1-24/+16
It mainly fixes the project names in the multijob and removes the triggers added by "Add build triggers and source code management" [1]. It should be noted that creating manifest shouldn't be done via one job per arch. [1] https://gerrit.opnfv.org/gerrit/#/c/46789/ Change-Id: I2cb078ffb900513d4404a39936703844916d84e4 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2017-11-10Update Automation Job Repo to releng-testresultsTrevor Bramwell7-352/+15
Switches the jjb/releng/automate jobs to use the releng-testresults repository now that files under utils/test have been migrated. Assumes shell and python scripts required for the job are now located in the releng-testresults repo under ./ci/ Change-Id: I1f036d9d8abd988477e18b2f2efd8f80d550a61c Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2017-11-10Remove Artifacts JSON JobTrevor Bramwell2-42/+0
As far as I know the site that consumed this resource was never actually published, and given this runs frequently on master, removing it should save resources. Change-Id: I383fcffcef98e0e12a38d15dcb1204419283b833 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2017-11-09fix the bug of patch verifywutianwei1-1/+6
If one patch don't modify the "yml" or "yaml" file, the script will exit with 1 at egrep "ya?ml$", then mark build as failure. In my opinion, if not modify the "yml" or "yaml" file, the yamllint should be successful. So we need mark the result of egrep "ya?ml$" as true, then judge the $YAML_FILES. Change-Id: I8abcadc9e4c85935ac7b20cdf54713b9800108ba Signed-off-by: wutianwei <wutianwei1@huawei.com>
2017-11-08Fix removal of kernel directories in repo archiverTrevor Bramwell1-1/+1
Removal of these directories was silently failing due to the '-f' flag of rm. Unquoting '{..}' allows bash to corretly interpret the brace expansion. Change-Id: I315c63b5eb26fd3780632da0961a0eaf86439ae3 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2017-11-08Merge "Add qtip job to pod zte-virtual6"Aric Gardner2-0/+19
2017-11-08Add qtip job to pod zte-virtual6Taseer Ahmed2-0/+19
JIRA: QTIP-282 Change-Id: If765bfa01a1dab987409c311f3a718bffea76797 Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
2017-11-08Sudo pip install.agardner1-1/+1
not in a venv, so build fails if called by jenkins user without sudo Change-Id: I612a20777cc70a33542f767a63075939782e3201 Signed-off-by: agardner <agardner@linuxfoundation.org>
2017-11-08Remove not consumed argument 'ARCH' from docker buildDelia Popescu1-1/+0
Change-Id: I955479b8bc33c4a7445292901aa4228a413aa4c1 Signed-off-by: Delia Popescu <delia.popescu@enea.com>
2017-11-08Merge "Refactor arch-specific Dockerfile patching"Aric Gardner2-25/+8
2017-11-08Merge "Add build triggers and source code management"Aric Gardner1-0/+20
2017-11-08Merge "[daisy] Prevent CI jobs run on the same POD parallelly"Trevor Bramwell1-0/+1
2017-11-08Merge "Update Yamllint Version"Trevor Bramwell1-1/+1
2017-11-07Refactor arch-specific Dockerfile patchingDelia Popescu2-25/+8
CHANGE: Obsolete "Dockerfile.aarch64" support, only "Dockerfile.$(uname -m).patch" mechanism is to be used from now on. It is correlated with https://gerrit.opnfv.org/gerrit/#/c/46797/ Change-Id: If765550681d283dea7e3522f21080ea2c5e2fda4 Signed-off-by: Delia Popescu <delia.popescu@enea.com>
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-06[daisy] Kolla docker image build needs root privilegeZhijiang Hu1-2/+12
Change-Id: I8b206f8aaa965b90eb13d5f859c5d9d7b530e0e9 Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
2017-11-06[daisy] Prevent CI jobs run on the same POD parallellyZhijiang Hu1-0/+1
Change-Id: I0f20005873aac6c7c4f7e3baf04fab56f38b14df Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
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-02Move Apex Verify Jobs to apex-verify-jobs fileTrevor Bramwell3-670/+364
JIRA: RELENG-287 Change-Id: Ie50fdddc47b47764d3e3064904f19015d5d39341 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
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-02Don't verify Danube and verify Euphrateswutianwei1-3/+3
Change-Id: I5f2dc96a175309664814e642b17ba5f29458cfb1 Signed-off-by: wutianwei <wutianwei1@huawei.com>
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>