summaryrefslogtreecommitdiffstats
path: root/jjb/releng
AgeCommit message (Collapse)AuthorFilesLines
2017-01-16Fix a bug - add requests in virtualenvrohitsakala1-1/+1
Change-Id: Iecd20b69f7a3abf04a34d4ee7e9c94f1a039d8b1 Signed-off-by: rohitsakala <rohitsakala@gmail.com>
2017-01-09Remove colorado jobs and create danube jobsFatih Degirmenci3-10/+10
Danube stream for the projects with daily jobs is disabled. Danube stream for the projects without daily jobs is left as enabled as there will be no changes coming to danube branch until branch is created. Dovetail, Apex and Fuel jobs have not been updated yet. Change-Id: Ice39826c8f829157fa864370557837290838f634 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2017-01-06Modify trigger of jenkins job to mergedrohitsakala1-8/+2
Change-Id: Ie1213d8573e4151ba2429ebdc1b485ed97f581c7 Signed-off-by: rohitsakala <rohitsakala@gmail.com>
2017-01-06Fix path error in jenkins jobrohitsakala1-3/+3
Change-Id: I7e1e5e9736c44a53d09378cffe3d85706a1d0826 Signed-off-by: rohitsakala <rohitsakala@gmail.com>
2017-01-06Merge "Fix bug in jenkins job testapi"Serena Feng1-3/+3
2017-01-06Fix bug in jenkins job testapirohitsakala1-3/+3
Change-Id: I64987b081f9d39f628278aec692b82afbcd421e4 Signed-off-by: rohitsakala <rohitsakala@gmail.com>
2017-01-06Add project parameter in jenkins job testapirohitsakala1-4/+6
Change-Id: If8ebbf630e62b27da8cc31bae639787e2b599b78 Signed-off-by: rohitsakala <rohitsakala@gmail.com>
2017-01-05Merge "Create Jenkins Job for testapi automation"Serena Feng1-0/+77
2017-01-04Create Jenkins Job for testapi automationrohitsakala1-0/+77
Right now, only builder for creating testapi doc is included JIRA: FUNCTEST-664 Change-Id: If0a34154084c1d01ed6b997d2226779da43bcb14 Signed-off-by: rohitsakala <rohitsakala@gmail.com>
2016-12-29Concurrent true for opnfv-yamllint-verify-masterAric Gardner1-0/+2
this patchset https://gerrit.opnfv.org/gerrit/#/c/26517/10 build logs: Building remotely on lf-build1 (opnfv-build-centos opnfv-build opnfv-sysinfo ci-resource) in workspace /home/jenkins-ci/opnfv/slave_root/workspace/opnfv-yamllint-verify-master FATAL: The project is configured to NOT run builds concurrent, but the node parameter [SLAVE_NAME] is configured to trigger new builds concurrent! java.lang.IllegalStateException: The project is configured to NOT run builds concurrent, but the node parameter [SLAVE_NAME] is configured to trigger new builds concurrent! linting can be done concurrently Change-Id: Ied083c3db5c22621af121324ce5264c1851cb31e Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2016-12-28Add yamllint verification of compass4nfvKingPoo1-1/+1
JIRA: OCTO-160 lf-build1 is something wrong with git, it will affect compass4nfv's patch to check in. So cancel the config of project-pattern. aricg fix it on time, the config of project-pattern(compass4nfv) added in. Change-Id: I726857ebd94bf50694784e2b3b0c80701b4bdca9 Signed-off-by: KingPoo <haojingbo@huawei.com>
2016-12-28Add YAMLLint for static checkKingPoo1-1/+1
JIRA: OCTO-160 Current CI commit gate is simple, just have flake8 check in part of projects, it's better to apply more check tools to more projects. Yaml files could be checked by YAMLLint when the project is configed in releng. YAMLLint does not only check for syntax validity, but for weirdnesses like key repetition and cosmetic problems such as lines length, trailing spaces, indentation, etc. lf-build1 is something wrong with git, it will affect compass4nfv's patch to check in. So cancel the config of project-pattern. Change-Id: I9ffdd4280a9aedf60c302ca67f5d4575fe03c1a6 Signed-off-by: KingPoo <haojingbo@huawei.com>
2016-12-24Add YAMLLint for static checkKingPoo1-0/+51
JIRA: OCTO-160 Current CI commit gate is simple, just have flake8 check in part of projects, it's better to apply more check tools to more projects. Yaml files could be checked by YAMLLint when the project is configed in releng. YAMLLint does not only check for syntax validity, but for weirdnesses like key repetition and cosmetic problems such as lines length, trailing spaces, indentation, etc. Change-Id: Ie90afd4a07ad10cc723f31efd35e5605f765583c Signed-off-by: KingPoo <haojingbo@huawei.com>
2016-12-19fix ci jobs (daily && no branch param)Ryota MIBU2-0/+4
Change-Id: Iad856adf625a56c2f5c366fb414746d1e9e16691 Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2016-12-19clean scm defenitionsRyota MIBU5-34/+11
This patch makes sure we use 2 types of scm, and allows us to specify them by adding one line in job-templates. - git-scm # for daily jobs and merge jobs - git-scm-gerrit # for verify jobs [New] Change-Id: Iddc8a5e0e115193c7081a6d6c53da209900e95c8 Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2016-12-15Add support to dedicated file monitor docker buildJulien1-3/+39
Add a new type of template for projects whose docker image only relevant with Dockerfile or file in the same path and any other code changes will not affect the docker img. Add daisy into new type of template. Change-Id: Ib2c9f0aab74e8b226a1b5c6cb4cf9c6a213b4186 Signed-off-by: Julien-zte <zhang.jun3g@zte.com.cn>
2016-12-08Fix typo in docker opnfv jobsjose.lausuch1-1/+1
Change-Id: Iff8145eec8946355fd92ebfeacbc0a7661af4b1b Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2016-12-02Merge "Add possibility to build a Release Docker image"Fatih Degirmenci2-1/+11
2016-12-01Restrict Gerrit Triggers to OPNFV Gerrit ServerTrevor Bramwell2-0/+3
With the addition of ODL and OpenStack Gerrit servers, it's important we don't generate additional noise by accidentally building against these Gerrit servers when we don't intend to. JIRA: RELENG-179 Change-Id: Ia163c6c3eaa58e8e21dc6548a839062fcbde39ed Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2016-12-01Only Build docs for OPNFV ProjectsTrevor Bramwell1-0/+2
Without 'server-name' explicitly set the gerrit trigger defaults to watch ANY gerrit serer. Thus docs builds are running against ODL patchsets. This should not happen. Change-Id: I3cb720b96c77a79197e42356b805c8bf560318bf Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2016-12-01Add possibility to build a Release Docker imagejose.lausuch2-1/+11
New flag that if it's not empty, it will build the image with the given tag instead of using master/stable. These release builds will need to be triggered manually by a Jenkins user with rights to build jobs. The respective projects take the responsability to build the release docker image whenever they consider it is the right time. Change-Id: I49b087e80eb134b8b3ddef8399f61eeac9b29619 Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2016-11-29Rearrange Releng Job and Parameter FilesTrevor Bramwell7-1/+444
Individual project jobs can now be tested using: jenkins-jobs test -r jjb/global:jjb/$project - Rename '.yaml' files to '.yml' so they get checked by the verify-releng.sh script, and update the script to include checking of '.yaml' files. - Move parameter and macro files under new 'global' directory. Change-Id: I6b74f5d8af2bced3256a7f4a33983df5310511a2 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2016-11-09Rename Artifact and JJB Related JobsTrevor Bramwell1-7/+7
These should be renamed on the Jenkins server first in order to preserve job history. - artifact-cleanup-daily-{stream} -> releng-artifact-cleanup-daily-{stream} - builder-verify-jjb -> releng-verify-jjb - builder-merge -> releng-merge-jjb - artifacts-api -> releng-generate-artifacts-api Change-Id: I1c3812c54b65847b9771fce2a16d10de823bd672 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2016-09-29Rework Jenkins SandboxTrevor Bramwell1-50/+0
- Instead of using 'sandbox' branch, use a seperate jjb tree. - Jobs under 'jjb-sandbox' are uploaded to the sandbox server, and can be re-uploaded with a 'redeploy' comment. - All jobs, with the exception of the releng sandbox jobs, on the sandbox server are removed once a week. JIRA: RELENG-91 Change-Id: Idfaf33b547158280378ecc63aa41db1b806f4c5f Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2016-07-29fix builder-mergeRyota MIBU1-1/+1
Current builder-merge job does not update all jenkins job definitions, since '-r' option is missing while executing 'jenkins-jobs update'. https://build.opnfv.org/ci/job/builder-merge/1469/console Change-Id: Ifc0de0edb6383a0f525ec94f4222f0f48f2b3ce8 Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2016-07-20Add 'builder-sandbox' job to RelengTrevor Bramwell1-0/+50
Any changes slated for the 'sandbox' branch of this repo will be published to https://sandbox.opnfv.org, with the exception of the releng-ci jobs themselves. This will provide visibility to changes slated for Jenkins and allow for easier understanding of how JJB works for new users. - Step [2/2] in publishing jobs to the Jenkins sandbox JIRA: RELENG-91 Change-Id: I94c28081b1d96e5eae76a4f1f11dcf5cb9b6cf35 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2016-07-20Move Releng Jobs under 'releng' folderTrevor Bramwell2-0/+145
This should help clarify what jobs belong to releng, and that the yaml file is unaffiliated with 'releng-defaults' and 'releng-macros'. - Step [1/2] in publishing jobs to the Jenkins sandbox - Explicitly passes the '-r' to jenkins-jobs so that other understand releng recursively tests jobs. This option is implied by the jenkins-job-builder configuration on the server. JIRA: RELENG-91 Change-Id: Ic4bad170b3d311376a2d081089ac538b53595728 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2015-09-10New global document builder renders these obsoleteAric Gardner1-141/+0
Change-Id: I864cb0f0a591475c1a5f410516585992be9cb262 Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2015-09-10Add document generation job for dovetail projectAric Gardner2-111/+2
Moved docu-build-new.sh to utils. hoping I can include it from here to avoid duplication Change-Id: I80359036c954e70268b1a3e63c9b0855551be710 Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2015-09-01Okay, this should fix the path problemsAric Gardner1-2/+2
Change-Id: I75e28b061bd564578affcd7a44be22724a8a7509 Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2015-09-01Move some variables, remove trailing slash from gsutil uploadAric Gardner1-6/+9
Change-Id: I15e6ab382eadf45316272b87cf90e564784f7714 Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2015-09-01Correct path for upload in merge jobAric Gardner1-2/+2
Change-Id: Ib5c69a26d45f3f7a01e1630f9acea997b3d446aa Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2015-09-01Add releng docs merge jobAric Gardner1-0/+60
Change-Id: Ie45f3b46293ae0d7389658f5088ac7779b0d220a Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2015-08-31set meta, set sha1Aric Gardner1-0/+30
set meta: cache-control on new files so that we are not shown a cached version set sha1: sed _sha1_ for revision control remove white space, and empty lines at the end. JIRA: RELENG-15 Change-Id: I2866e663a87f9ff8def7ac6fcf1132f85a5c4de6 Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2015-08-27Fix all the ugly formatting that I left in due to end of day fatigue.Aric Gardner1-40/+37
Change-Id: I0bbda7c5e0a8c394545049bf3119a1465862eeaf Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2015-08-26My done was in the wrong placeAric Gardner1-11/+11
Change-Id: I9e74a8eb28a65b1dbd2c719d159e5364555f026a Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2015-08-26This should handle multiple directoriesAric Gardner1-30/+37
Change-Id: If72c3de0273844daf595b56876d0c60f6d2d196f Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2015-08-26Remove extra /Aric Gardner1-1/+1
Change-Id: I61d290d0ef06252867e726d2f7b8e6397a286252 Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2015-08-26Fix comment path to inclde doc subdirAric Gardner1-2/+2
Change-Id: Ic4086fb6c831c3a6662d4b85219450e2d393ca17 Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2015-08-26Testing single dir documentation uploadAric Gardner1-1/+42
Change-Id: Iddc23760107a7a6a6bbeca61d9011a78727e2a3a Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2015-08-26Adding initial docs, script and logic for releng projectAric Gardner2-2/+33
Change-Id: Ie5bebf61b5f539d31c4c270b3f86b68b7a3ff2c9 Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2015-08-26Ignore changes in jjb folder for releng-verify jobFatih Degirmenci1-0/+3
JIRA: RELENG-15 Change-Id: I48b63543ed8c5ef7c065f5e53a9a8b4da2dba0b3 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-08-26Check for changes to docs directory to trigger runs of verify and mergeAric Gardner1-1/+3
Change-Id: If99ae3b9a2e50c9542c84c4047b799e0ec5c3ca4 Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2015-06-29Add "Hello World" for relengFatih Degirmenci1-0/+76
JIRA: XYZ Change-Id: Ie1dcf39a56eabffe95e877c7d19f48e75c984053 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>