Age | Commit message (Collapse) | Author | Files | Lines |
|
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>
|
|
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>
|
|
Change-Id: I1aee6c882b863ab69393ba906ae8b067a426fc3b
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
JIRA: RELENG-254
Change-Id: I48ab499f4f5b70657fa67c9f44ef430fdd1a9e9d
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
|
|
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>
|
|
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>
|
|
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>
|
|
|
|
JIRA: COPPER-33
Add call to run shellcheck on tests directory
Change-Id: I530e4f6cd8f24f80c818944928a870fa23ed9e60
Signed-off-by: Aimee Ukasick <aimeeu.opensource@gmail.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Change-Id: I5f811a0db6c1725e02b3bfd51d8c7c21b12633a2
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
Change-Id: I9005cb7cee44873b37fb310e5850d85d887c958d
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
Change-Id: Id936700af4b842d9a79db9004ed02f5d571ed17a
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
- 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>
|
|
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>
|
|
Change-Id: Iced99bd62a8a246984e67dc28be7d4dca149e22b
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
|
|
Documentation now built by jjb/opnfv/opnfv-docs.yml
Change-Id: Ib8121882427ebdf3d2d44db889c19b37ce354506
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
|
|
Change-Id: I6c6fd6aa9e312cbffc196cdf4cb58f8c0290442f
Signed-off-by: blsaws <blsaws@hotmail.com>
|
|
JIRA: RELENG-18
Change-Id: Ib0f3b4dcb31844b3dc96357ca1e4f000a633e493
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
Change-Id: I55fcf3c742f8e879000ce6f979036a3dc51d4851
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
|
|
Change-Id: I9e8810cb54ad2e02aea3fb5ae4c4d1eae13ec0be
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
|
|
Change-Id: Ic5cd3304443b7d079e0967e0b3c5c377ea4d681c
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
|
|
Change-Id: I689075662b022f17853141633fe0e3c81c986663
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
|
|
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>
|
|
JIRA:COPPER-1
Change-Id: Idc1d7d0bdead2c17c4be27867bd3809b6be9bbb9
Signed-off-by: blsaws <bs3131@att.com>
|
|
JIRA: 0000
Change-Id: I784e48c181bc2c1fda7d52539e8775a253d0b128
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
|
|
Change-Id: Ib85d6e162d2ebb37d0df60738c16d678ebc5326e
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
|
|
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>
|
|
Change-Id: I8c50158e55a6ddb46fd1f74dbc81e668402e089f
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
|