summaryrefslogtreecommitdiffstats
path: root/jjb/copper
AgeCommit message (Collapse)AuthorFilesLines
2018-05-16Rename files under jjb from 'yml' to 'yaml'Trevor Bramwell1-0/+0
global-jjb only supports the .yaml file ending for jjb jobs. Instead of waiting for a release we're going to rename the files. Change-Id: Icf3339eacd2320c583333e02250998cf6b1881f7 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-01-10Reduce Basic Job DuplicationTrevor Bramwell1-62/+1
In the initial formation of projects we found it easy to copy job definitions to provide project a baseline job config to work off. This has led to a lot of duplication and misalignment with the gerrit triggers and default build server tag to be used. Collapsing these jobs into a job-group containing the stream and a verify job per-stream, should help reduce this duplication. Change-Id: Icb366487590a145be4cbfc0637a8d86a6d9b7cec Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2017-10-03Create euphrates jobs for remaining projectsFatih Degirmenci1-1/+1
Change-Id: I1aee6c882b863ab69393ba906ae8b067a426fc3b Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2017-09-11Fix Yamllint Violations for jjb/copperTrevor Bramwell1-42/+43
JIRA: RELENG-254 Change-Id: I48ab499f4f5b70657fa67c9f44ef430fdd1a9e9d Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2017-03-15jjb: Set disable-strict-forbidden-file-verification to 'true'Markos Chandras1-0/+1
Previously, if an upstream patchset contained a change for a file listed in 'forbidden-file-paths' the job would not be triggered. This is not desirable since such a patchset may contain important changes so we enable the 'disable-strict-forbidden-file-verification' option which triggers the job unless the patchset only contains changes for the files listed in 'forbidden-file-paths'. Note: The diff was generated using the following script: for i in $(grep -l -r forbidden-file-paths *);do sed -i "s/\(^.*\)forbidden-file-paths/\1disable-strict-forbidden-file-verification: \'true\'\n&/" $i; done Please double check that the changes look sensible for each team's project. Change-Id: Ifa86d3a39b36375b2fd52b449e29c8dc757499b4 Signed-off-by: Markos Chandras <mchandras@suse.de>
2017-02-27Comment out shellcheck jobAimee Ukasick1-1/+1
JIRA: COPPER-35 JIRA: MODELS-47 JIRA: VES-10 Temporary disabling of shellcheck job in Copper, Models, VES. Change-Id: I6f4eb0a921676d990d951710651e25991543bd08 Signed-off-by: Aimee Ukasick <aimeeu.opensource@gmail.com>
2017-02-17Removed call to change directoriesAimee Ukasick1-1/+0
JIRA: COPPER-33 Removed call to change directory to $WORKSPACE/ci since this will cause an error (no tests dir in $WORKSPACE/ci). Change-Id: If0c5ca0765f86114625e1659b946bcb92f40231b Signed-off-by: Aimee Ukasick <aimeeu.opensource@gmail.com>
2017-02-13Merge "Add call to run shellcheck"Ryota Mibu1-1/+7
2017-02-10Add call to run shellcheckAimee Ukasick1-1/+7
JIRA: COPPER-33 Add call to run shellcheck on tests directory Change-Id: I530e4f6cd8f24f80c818944928a870fa23ed9e60 Signed-off-by: Aimee Ukasick <aimeeu.opensource@gmail.com>
2017-02-01merge GIT_BRANCH and GERRIT_BRANCH into BRANCHRyota MIBU1-1/+0
GIT_BRANCH parameter is different; master or stable/danube in daily jobs, but 'refs/changes/57/27657/6' in verify jobs. This breaks some job builders triggered by the both types of jobs. We have GERRIT_BRANCH parameter for verify jobs to identify stream and expected branch into the patch will be merged after it got +2 and submitted. To avoid further confusion and to have common job builders for daily and verify jobs, this patch introduce BRANCH parameter. GERRIT_BRANCH is now deprecated. Change-Id: Ibcd42c1cd8a0be0f330878b21d3011f1ec97043b Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2017-01-09Remove colorado jobs and create danube jobsFatih Degirmenci1-1/+1
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>
2016-12-19clean scm defenitionsRyota MIBU1-4/+1
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-01Restrict Gerrit Triggers to OPNFV Gerrit ServerTrevor Bramwell1-0/+1
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-08-22Create project jobs for colorado branchFatih Degirmenci1-1/+5
Daily jobs for Colorado branch for installer and test projects have not been created yet and it needs to be done via separate patches. Change-Id: I34517e89dfc502ce5741733e01bf8425d513df02 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-06-15Tie all verify/merge/build to opnfv-build-ubuntuFatih Degirmenci1-1/+1
We reconfigured centos build server now and it is important to know which jobs require centos and which ones ubuntu. The machines with ubuntu were labelled with opnfv-build previously, preventing us from keeping track of which projects require what OS. This tries to solve that. Change-Id: I1fb2912ec49f5bc2781853e500508d9992d59fbb Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-01-07Enable verify and merge jobs for stable/brahmaputra branchFatih Degirmenci1-5/+4
Change-Id: I5f811a0db6c1725e02b3bfd51d8c7c21b12633a2 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-12-14Fix branch parameter and change stream name to brahmaputraFatih Degirmenci1-3/+3
Change-Id: I9005cb7cee44873b37fb310e5850d85d887c958d Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-12-11Remove job_defaults from jobsFatih Degirmenci1-9/+2
Change-Id: Id936700af4b842d9a79db9004ed02f5d571ed17a Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-12-11Cleanup jjb filesFatih Degirmenci1-7/+56
- Remove the jobs that do nothing such as merge and daily jobs - Leave only verify jobs for all the projects as placeholders - Introduce stable/brahmaputra branch and keep it disabled Please note that the "real" jobs for bottlenecks, compass4nfv, functest, and qtip are not deleted. Change-Id: I80031f77a11c2bf5173fbb7be98294285e3cc2ef Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-12-07jjb: use default logrotate setting in all projectsRyota MIBU1-6/+0
Many projects have own logrotate definitions copied from the template. This patch make sure all projects to use the default logrotate setting, so that the infra admin can configure the values easily. This patch also fixes the logrotate rule for artifacts to keep them in the same duration as console logs exist. Note, this won't effect the hold time of artifacts in artifact.opnfv.org . Change-Id: I708a675c7e87e5f830ee36009f0c6913c003b2ed Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2015-12-01jjb: move project-style to releng-defaults.yamlRyota MIBU1-2/+0
Change-Id: Iced99bd62a8a246984e67dc28be7d4dca149e22b Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2015-11-11Remove old way of building documentation for copperAric Gardner2-203/+0
Documentation now built by jjb/opnfv/opnfv-docs.yml Change-Id: Ib8121882427ebdf3d2d44db889c19b37ce354506 Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2015-11-11Fix ref to design_docs moved to docs/designblsaws1-4/+4
Change-Id: I6c6fd6aa9e312cbffc196cdf4cb58f8c0290442f Signed-off-by: blsaws <blsaws@hotmail.com>
2015-08-26Post links of documents generated for review to GerritFatih Degirmenci2-0/+4
JIRA: RELENG-18 Change-Id: Ib0f3b4dcb31844b3dc96357ca1e4f000a633e493 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-08-19Forgot to fix the path for the helper at the end of the mergeAric Gardner1-1/+1
Change-Id: I55fcf3c742f8e879000ce6f979036a3dc51d4851 Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2015-08-19Fix gsutil upload path for merge jobAric Gardner1-4/+6
Change-Id: I9e8810cb54ad2e02aea3fb5ae4c4d1eae13ec0be Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2015-08-06Doing without the make file, this works better locally.Aric Gardner1-3/+4
Change-Id: Ic5cd3304443b7d079e0967e0b3c5c377ea4d681c Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2015-07-31Switch to most recent version of docu-build.shAric Gardner1-67/+34
Change-Id: I689075662b022f17853141633fe0e3c81c986663 Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2015-06-11Use new version docu-build.shAric Gardner2-3/+86
Update jobs to use new version docu-build.sh, as well as cease using depreciated docu-verify.sh These two are special cases and will be handled in a seperate commit. ./doctor/docu-build.sh ./genesis/docu-build.sh Change-Id: I3e1d7750fce0a1e97e9c1904983e67189e0b8a32 Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2015-06-08Documentation toolchain test for copperblsaws1-18/+7
JIRA:COPPER-1 Change-Id: Idc1d7d0bdead2c17c4be27867bd3809b6be9bbb9 Signed-off-by: blsaws <bs3131@att.com>
2015-04-08Fix {branch} parameter not foundThanh Ha1-2/+2
JIRA: 0000 Change-Id: I784e48c181bc2c1fda7d52539e8775a253d0b128 Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
2015-03-06Add merge and verify jobs for all projects that lack said jobsAric Gardner1-1/+120
Change-Id: Ib85d6e162d2ebb37d0df60738c16d678ebc5326e Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2015-03-01Remove unnecessary CFG filesThanh Ha1-3/+0
These files are used by templates from opendaylight/releng/builder's python scripts to generate JJB files automatically. Those scripts don't appear to exist here. Change-Id: I410188ea09221fbd5294121b6ebc15731e6bc794 Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
2015-02-18Inital commit for jenkins job builderAric Gardner3-0/+69
Change-Id: I8c50158e55a6ddb46fd1f74dbc81e668402e089f Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>