summaryrefslogtreecommitdiffstats
path: root/jjb/releng
AgeCommit message (Collapse)AuthorFilesLines
2018-03-26Merge "Set Jenkins Automation user git configs globally"Aric Gardner1-2/+2
2018-03-25Set Jenkins Automation user git configs globallyTrevor Bramwell1-2/+2
These settings don't appear to be being picked up when the commit happens. Setting them globally should fix this. Change-Id: Ic93a65c7b1676a465e85af3909b20ba2bcf60f74 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-03-22Restrict Files Release Automation Job Runs AgainstTrevor Bramwell1-1/+1
The merge job should only run when changes to the release yaml files are made. Change-Id: I12d37e465c664b48d4f07223f377a4ff7494ead7 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-03-22Merge "Release Automation"Trevor Bramwell3-0/+183
2018-03-21Release AutomationTrevor Bramwell3-0/+183
Tracking releases through yaml file similar to the openstack/releases project. Includes a schema file to be for validation, jobs for creating gerrit branches and stable branch jobs, and documentation for projects on creating their releases. Change-Id: Id1876482723e01806c0a6932126dff5ea314eae5 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-03-13Build functest-xtesting imagesDelia Popescu1-4/+0
Build and push xtesting images Create manifests for xtesting images Build xtesting images for arm JIRA: FUNCTEST-948 Change-Id: I3fbe6cdfef5b304a45d76533417f3c4bc58dddbe Signed-off-by: Delia Popescu <delia.popescu@enea.com>
2018-03-13Move functest docker job in functest dirCédric Ollivier1-292/+0
Change-Id: I454c327f3359688742b5d8c4299efee05d6494a2 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-03-13Update Functest jjobs (patrole)Cédric Ollivier1-7/+0
Patrole is now integrated in smoke and the dedicated container is being removed [1] [1] https://gerrit.opnfv.org/gerrit/#/c/53659/ Change-Id: Ifb1989c5e430a4bf0fdd553f2e3e82f69a704f25 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-03-09Merge "A new docker container for QTIP"Fatih Degirmenci1-0/+5
2018-03-06Merge "Build functest-patrole in Functest multijob"Morgan Richomme1-0/+7
2018-03-06Merge "barometer_docker: add barometer-snmp to build"Fatih Degirmenci1-0/+5
2018-03-06Merge "[compass4nfv] add the docker images build"mei mei1-0/+6
2018-03-02Build functest-patrole in Functest multijobCédric Ollivier1-0/+7
Change-Id: Ic67c3f1556b1e0cf382c640bacb6e3d672564507 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-03-02Merge "add testapi-client verify job"Serena Feng1-0/+32
2018-03-02Merge changes from topics 'decouple_verify_automate', 'simplify_automate_jjb'Serena Feng2-64/+51
* changes: decouple testresults verify job from automate job simplify automate jjb definition using releng_macro
2018-03-01add testapi-client verify jobSerenaFeng1-0/+32
Change-Id: I83f57a0967d6b8744a7c4890092fe0596e705291 Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2018-03-01A new docker container for QTIPzhihui wu1-0/+5
This docker container can provide networking test service. Build this docker image by using opnfv docker build job. JIRA: QTIP-293 Change-Id: I12310138a7c0b7b15bf5d34fb56bbbec1e65d206 Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
2018-03-01barometer_docker: add barometer-snmp to buildGordon Kelly1-0/+5
Change-Id: I5dc37a4970df4fc432bc65454872f45466d8749d Signed-off-by: Gordon Kelly <gordon.kelly@intel.com>
2018-02-28Build opnfv/xtesting via functest-xtestingCédric Ollivier1-0/+4
Change-Id: I63d79a2c84221736e08d4bea1a2cf8ac92c023d9 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-02-28Pull the latest parent when building containersCédric Ollivier1-1/+1
Change-Id: I534c14f4415c16661fb95966077621497c6f9cdc Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-02-28decouple testresults verify job from automate jobSerenaFeng2-32/+46
Change-Id: I45f01dbeb3ed9c1d3efe495f57bcbbfbb0d0b3e2 Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2018-02-28simplify automate jjb definition using releng_macroSerenaFeng1-37/+10
1. leveraging macro gerrit-trigger-patchset-created 2. leveraging macro gerrit-trigger-change-merged 3. rename automate to testresults-automate Change-Id: I3dfee8dad28db7e818b912fed6d65b60b3f96391 Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2018-02-28[compass4nfv] add the docker images buildwutianwei1-0/+6
add two new docker iamges 1. compass-tasks-k8s 2. compass-tasks-osa Change-Id: I31a09e02a251df4a8a94437c664151c4b14e12e3 Signed-off-by: wutianwei <wutianwei1@huawei.com>
2018-02-27Merge "Set functest repo as variable"Aric Gardner1-2/+11
2018-02-23Disable noop for ansible build server configagardner1-1/+1
Time to go live. If this breaks I have shell on these machine and can fix but should be fine Change-Id: I616797cd3512b594d1daa846308e7a8643fb9cb0 Signed-off-by: agardner <agardner@linuxfoundation.org>
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