summaryrefslogtreecommitdiffstats
path: root/jjb/releng
AgeCommit message (Collapse)AuthorFilesLines
2018-02-23Fix slave monitor job.agardner1-4/+9
must be run on the same builder each time. output goes to /tmp/ its just a textfile per slave. hasetbin stopped working, so I turend off the silly graphs. Change-Id: I7300710c338f74e5426ab3cd2e2707ac2553f982 Signed-off-by: agardner <agardner@linuxfoundation.org>
2018-02-23Set functest repo as variableDelia Popescu1-2/+11
Related to: https://gerrit.opnfv.org/gerrit/#/c/52513/ JIRA: FUNCTEST-917 Change-Id: Ifdcc3c893134f3835ea12b134e55f9094d51c581 Signed-off-by: Delia Popescu <delia.popescu@enea.com>
2018-02-21Move generation of artifacts.opnfv.org to jenkinsagardner1-0/+38
Move generation of artifacts.opnfv.org/index.html and sub pages into a jenkins job. Script was run on cron on master previously. run on lf-build2 Run job once per hour (it takes a long time to run) Block if job is already running Change-Id: Icc03cac61a802e036e4af8a9b9e3a244e147abea Signed-off-by: agardner <agardner@linuxfoundation.org>
2018-02-21Add functest-kubernetes repo to lint verificationJose Lausuch1-1/+1
Change-Id: Ia1e05db344e6e6b4a773bf17157488716ac0c305 Signed-off-by: Jose Lausuch <jalausuch@suse.com>
2018-02-20Remove 'cd && pull' commands from jjb-merge jobTrevor Bramwell1-2/+0
These are no longer needed since the server has been migrated, and a git clone already exists in the workspace. Change-Id: I07b5ff9185323d7295578b23a634e2d0e03afcd7 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-02-08Merge "Ansible for build server"Aric Gardner1-4/+6
2018-02-08Ansible for build serveragardner1-4/+6
Tests are working, switch to running on lf-build1 and lf-build2 when triggered. Change-Id: I1d3be9a84452cc3d6cd7097474bcc4dca0f70c6d Signed-off-by: agardner <agardner@linuxfoundation.org>
2018-02-08Merge "[arm-build] prune-docker-images on all builders"Fatih Degirmenci1-1/+4
2018-02-08Add -y to for non-interactive ansible installagardner1-2/+2
Change-Id: I2ab00b3b6aadf9efc5bac72fcdcd9941f12f8bc9 Signed-off-by: agardner <agardner@linuxfoundation.org>
2018-02-08[arm-build] prune-docker-images on all buildersAlexandru Avadanii1-1/+4
Prune dangling references on all arm-build* hosts. Remove arm-build2 as it will be retired. Change-Id: Ib425b3ef8021fa74d5942609093234cad35c0644 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-02-08missing sudo for ansible installagardner1-2/+2
Change-Id: I6d7ab7746c75a8d33a27de3bf534b02cbc87e8ae Signed-off-by: agardner <agardner@linuxfoundation.org>
2018-02-08Job for ansible to setup build servers.agardner1-2/+60
set noop for now. -C, --check don't make any changes; instead, try to predict some of the changes that may occur -D, --diff when changing (small) files and templates, show the differences in those files; works great with --check Change-Id: I723fcf1b068b8ef73a0994be90271cb1cdd51ecb Signed-off-by: agardner <agardner@linuxfoundation.org>
2018-02-01[pharos] Lint all code, including pyAlexandru Avadanii1-2/+2
Change-Id: I3be5a3b6a0b7752f2b13df30944fca7645ee664d Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-01-31subscribe mongodb_backup jobSerenaFeng1-0/+6
Change-Id: I41aef4c9df47a076f8245cc1b466ff4297de0ae8 Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2018-01-26Set lint jobs to run concurrentagardner1-0/+4
Liniting is broken, last fix forgot to run linting concurrent FATAL: The project is configured to NOT run builds concurrent, but the node parameter [SLAVE_NAME] is configured to trigger new builds concurrent! Change-Id: I1eb4bf7279c7af4e01950b89c515e183fbc57b2d Signed-off-by: agardner <agardner@linuxfoundation.org>
2018-01-26Linting should be done on a build server, not on masteragardner1-0/+14
Linting was broken by this patch https://gerrit.opnfv.org/gerrit/#/c/50737/ Also added sudo to pip installs, as they are not in a venv Patch forgot to put linting on build server so it defaulted to master. Change-Id: Iba8c1f633fad6d5f3d097f4911f45100c3b43e30 Signed-off-by: agardner <agardner@linuxfoundation.org>
2018-01-24add 'lint-all-code' as wrapper of lint buildersRyota MIBU1-4/+51
OPNFV has common coding style [1]. So, all repos shall be checked by one generic checker builder/job, eventually. This patch adds lint wrapper builder 'lint-all-code', and also refactors all exisiting lint and syntax check builders, following 'lint-yaml-code' builder approach, which only checks modified files. This approach is nice as it won't require immediate fixes of violations in whole repo code right after the lint checker job is enabled. Note that lint jobs are still configured to run against some project repo, in order to seperate discussion; wheter we should apply this lint job to all OPNFV repo or not immediately. [1] https://wiki.opnfv.org/display/DEV/Contribution+Guidelines Change-Id: Ib4ab3ba5dc08845f3016b8be772f4ed119f11b2d Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2018-01-23Output version before Docker buildsTrevor Bramwell1-2/+2
Its helpful to know which version of docker is being used to build a project when debugging build failures. Change-Id: I2bb9c5386d1d69e61c4477913f5f0162acd0c47d Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-01-23Merge "docker: update name and dockerfile location for barometer collectd ↵Fatih Degirmenci1-11/+6
image. change build directory to fix build's copy errors "
2018-01-16docker: update name and dockerfile location for barometer collectd image.Gordon Kelly1-11/+6
change build directory to fix build's copy errors Change-Id: I3bc4f929156c7c04cc93822d28b0a64991f18595 Signed-off-by: gordonkelly <gordon.kelly@intel.com>
2018-01-16Merge "Docker Builds from Git Tag"Trevor Bramwell5-15/+20
2018-01-12Remove Concurrency From JJB Merge JobTrevor Bramwell1-0/+6
Currently multiple jjb merge jobs can run at once causing a race-condition which Jenkins exposes as a 401 Unauthorized. Throttling the number of jobs in total to 1 should prevent this from happening in the future. Change-Id: I4c99d9f49db0baf26b3d077354afd2fea93d1740 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-01-12Remove falsy ;;Cédric Ollivier1-1/+1
It completes "Create vnf and restapi images-built job for arm" [1] which introduced a new bug. [1] https://gerrit.opnfv.org/gerrit/#/c/50465/ Change-Id: I45dcc6db65382eeb3280c719cec72c425164ab2f Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-01-12Merge "Create vnf and restapi images-built job for arm"Jose Lausuch1-12/+8
2018-01-12Merge "Enable functest-kubernetes docker builds"Jose Lausuch1-0/+4
2018-01-12Create vnf and restapi images-built job for armLinda Wang1-12/+8
Change-Id: Ife5d1726680db34d5d027cd592510bdd1123a965 Signed-off-by: Linda Wang <wangwulin@huawei.com>
2018-01-11Merge "barometer: add aditional docker images to build"Trevor Bramwell1-0/+26
2018-01-11Update recipient list for arm jobsCristina Pauna1-3/+0
Change-Id: Ic40f950bfb5505c95a16edb2e71017a9edb87db2 Signed-off-by: Cristina Pauna <cristina.pauna@enea.com>
2018-01-11barometer: add aditional docker images to buildGordon Kelly1-0/+26
Change-Id: I7a4567df7fa20f6ee85b1787489645711f1b17ab
2018-01-09Docker Builds from Git TagTrevor Bramwell5-15/+20
Facilitates the creation of docker images from tags pushed to Gerrit, which should remove the need to manually trigger 'tagged' builds. Fixes a typo in the 'gerrit-trigger-tag-created' macro, replaces 'RELEASE_VERSION' with 'GERRIT_REFNAME', and adds the tag-trigger to docker builds. Change-Id: I6d8f8f34b1c51d74bb98211dfae21c37cf9356fa Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-01-09Enable functest-kubernetes docker buildsJose Lausuch1-0/+4
Change-Id: I6326d0c25d673c407a3eda6451d242d2571fdaee Signed-off-by: Jose Lausuch <jalausuch@suse.com>
2018-01-08Use local repository for docker buildYujun Zhang1-1/+1
Change-Id: I789aa64f0f5443aee5178f98ce36e07f3b786c15
2017-12-28Merge "[compass4nfv] merge the docker image compass-tasks-k8s and ↵mei mei1-7/+4
compass-tasks-osa to compass-tasks. And create a new docker image compass-tasks-base"
2017-12-25Allow building docker image from specified pathYujun Zhang2-2/+6
Change-Id: Iab40fc2c719050d36a614fe529ca22634b59b7bc Signed-off-by: Yujun Zhang <zhangyujun@gmail.com>
2017-12-22Putting the required backmbeierl1-0/+1
This is required for StorPerf multi-arch and causes all the StorPerf ARM builds to fail if it is not present. Change-Id: I302c0471a52759cd9c051741e2b0bb086b87e8eb Signed-off-by: mbeierl <mark.beierl@dell.com>
2017-12-21[compass4nfv] merge the docker image compass-tasks-k8s and compass-tasks-osawutianwei1-7/+4
to compass-tasks. And create a new docker image compass-tasks-base Change-Id: I3a6f38ce28fe465cf1c2c1723a41728a7cbcc60d Signed-off-by: wutianwei <wutianwei1@huawei.com>
2017-12-18Merge "Create dovetail-docker-build-stable job"mei mei1-0/+5
2017-12-14Merge "Add 'docker' string to functest docker build names"Aric Gardner1-26/+26
2017-12-12Create dovetail-docker-build-stable jobxudan1-0/+5
1. Dovetail first release is based on OPNFV danube release. 2. Dovetail has the branch stable/danube now. 3. It needs to automatically triggle dovetail-docker-build-stable job when there is a patch cherry picked to this stable branch. JIRA: DOVETAIL-576 Change-Id: I58a639cd8208e40099c6481085d1f450c89b2523 Signed-off-by: xudan <xudan16@huawei.com>
2017-12-11Merge "Email a monthly repo archives link to OPNFV Legal"Trevor Bramwell2-0/+15
2017-12-11Prune docker images on ericsson-build3Fatih Degirmenci1-1/+1
This patch removes ericsson-build5 as well since that machine does not exist anymore. Change-Id: I7598e5fff166e29ecf4fcd18bebc6d2e3b9be9ed Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
2017-12-08Add 'docker' string to functest docker build namesTrevor Bramwell1-26/+26
This will make it a little easier to track all our docker builds and clarify what these specific builds do. Change-Id: I92a60055af1153991877373550ea1a6f3e86682d Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2017-12-07Revert "functest-docker: Build all images on same host"Fatih Degirmenci1-1/+1
This reverts commit d7ed45793e56243d63da12f184db96731d1d6a1c. Change-Id: Ie7cc94419969e5c95abd227ff0f159f0683c4386
2017-12-07functest-docker: Build all images on same hostFatih Degirmenci1-1/+1
Change-Id: I6ba2666a0dbec23c7a854c030113b809bd9a328a Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
2017-12-04Order euphrates build alphabeticallyYujun Zhang1-10/+9
Change-Id: I32506e0cad8215e0b16814035b9faec3a86ec4b5 Signed-off-by: Yujun Zhang <zhangyujun@gmail.com>
2017-12-01Email a monthly repo archives link to OPNFV LegalTrevor Bramwell2-0/+15
Each month we are asked for a copy of all the repositories for license scanning. Sending out a link to this archive will save them from having to ask. Change-Id: I2f51688049b08a556f6bc8d8b098165c0ba281d8 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2017-11-30opnfv-docker: add barometerMaryam Tahhan1-0/+4
Change-Id: I0f768c1350cd1f5d6613b93b34319e7a1c321a29 Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
2017-11-21compass: Build Docker images with jjbwutianwei2-25/+212
JIRA: COMPASS-567 Add compass4nfv-docker.yml compass-tasks-k8s and compass-tasks-osa are dependent on compass-compass-tasks. So we have to phase to build docker images phase 1. execute the multijob 'build compass-tasks images' Only the phase 1 is successful then excute the phase 2 phase 2. execute the multijob 'build all compass images' Modify the opnfv-docker.sh 1. Add a function remove_containers_images 2. call the remove_containers_images when beginning and finishing build to solve the problem of rmove of images due to dependancy Change-Id: I66fb27260cf114da96417361e80c8183db3233bd Signed-off-by: wutianwei <wutianwei1@huawei.com>
2017-11-14Merge "Remove the functest images built job for Arm"Jose Lausuch1-13/+0
2017-11-14Fix typos in functest-docker.ymlCédric Ollivier1-1/+1
Change-Id: Ibca13382d10de5963929d528ac53e09bf76da6cd Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>