Age | Commit message (Collapse) | Author | Files | Lines |
|
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>
|
|
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>
|
|
This patch defines 'logrotate-default' property and replace 'logrotate'
by it, as 'logrotate' is deprecated on jenkins>=1.637 .
Change-Id: I900975e5b3f590bb7a4d430e2f623931ae782bf4
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>
|
|
Please note that the triggers for colorado haven't been created yet.
It will be done once the basics in place.
This change depends on Id5eb8c406d34ff9f3ac59f73243034cbf49b23f0
Change-Id: I637f9cb54858f4b63c0b44478dfcafa30dde97a1
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
This is the first step towards improved Commit Gating and this
change does not impact the current way of working for Joid. This
means that no additional verification activities will be done for
changes/patches coming to Gerrit for Joid as of yet.
Because of this, the execute shells contain nothing but simple echos.
Functest job hasn't been created/connected either since we don't do
full commit verification.
This change
- switches verify job to Multijob project type since Freestyle does
not support aborting all the downstream jobs when a new patch for
same change comes to Gerrit for existing change. When Gerrit Trigger
aborts the upstream verify job that was triggered for the previous
patch of the same change, Multijob then aborts the downstream
phase jobs, not leaving orphaned phase jobs behind.
- creates phase jobs to do limited verification activities in order
to provide more granular feedback. Earlier phases fail the patch
verification in order to provide feedback for the failed phase
rather than whole basic, deploy, and smoke test.
Change-Id: If6723b06bb937329e104ca85865b0d750c45e91e
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|