19 Commits

Author SHA1 Message Date
lotorev vitaly
0184f8cfc2 Update link to zuul gating docs
Old link is broken.

Change-Id: I3ebdb956bb57b637bb90f60360591fb5cb013a46
2022-09-19 19:27:59 +00:00
Dr. Jens Harbott
09c5874f30
Move the daily periodic trigger earlier
The current time of 06:00 often clashes with the beginning of the
workday in Europe. Looking at current Grafana data, we seem to be having
a period of reduced load starting at around 00:00, so starting the
periodic jobs at 02:00 would hopefully allow us to better utilize our
resources.

Signed-off-by: Dr. Jens Harbott <harbott@osism.tech>
Change-Id: I4bd41fd0668d65aa3f4e00bc03f7df71676ab265
2021-10-20 09:55:47 +02:00
Ian Wienand
19262a8f21 zuul-results-summary: set default branch
Set the correct default branch for the zuul-results-summary project.

Ensure we don't run the system-required jobs on this repo.

Change-Id: I04f5be25414c923dcd25cc490b4b0bff5a48eefa
2021-02-25 11:45:59 +11:00
James E. Blair
0012ce26cc Zuul: remove explicit SQL reporters
These are deprecated and now produce a warning message.  The same
configuration is now implied.

Change-Id: I609838302d95a5878aabdb91242debec5b32b4b5
2021-02-15 15:31:11 -08:00
Jeremy Stanley
53a7bfba18 Correctly match releases as well as prereleases
Prior change I6a45d35c242d40c4fabe6dd8aae3812327a8f743 incorrectly
set the release pipeline so only PEP-440 prerelease tags would
trigger it. Make the prerelease suffix optional so that normal
release tags will also be enqueued.

Change-Id: Iea86b08c5de8b15fd8d0d017106899226bbd0022
2021-02-05 22:04:04 +00:00
Jeremy Stanley
7634ebb9a5 Recognize PEP-440 prereleases in release pipeline
These days we shouldn't need to do anything special with separate
pipelines/job sets differentiated by full releases and prereleases,
but it would still be nice to be able to push prerelease versions
for folks to perform final manual checks or to exercise release
automation prior to tagging a proper release.

Change-Id: I6a45d35c242d40c4fabe6dd8aae3812327a8f743
2021-02-05 17:42:21 +00:00
Mohammed Naser
79291a00e2 Update promote pipeline precedence
The promote pipeline should have a similar priority to the post
pipeline, this patch makes that change.

Change-Id: Idc64437881987060c32095cbc7148e3ba530c323
2020-06-22 13:28:56 -04:00
Mohammed Naser
d530aaa8bf recheck: allow enqueue-directly-to-gate
The current behaviour of recheck enqueues a patch into check and then
gate afterwards.  However, inside OpenDev, we allow patches to go
straight into gate, so it could make sense that we send a patch straight
to gate if we have a recheck (and it already has a Workflow+1).

Change-Id: I16b3e222f28021883cac3ac6e05f82f7c173db14
2020-06-22 13:26:53 -04:00
Mohammed Naser
ab23a14548 Added {success,failure}-message for pipelines
The HideCI tool relies on parsing the message reported to discover
which pipeline it ran inside.  This does not exist for the OpenDev
tenant which makes it always only show the most recent set of results
which can confuse users as that may be the promote pipeline.

Change-Id: I7c0bd93afb19c3f7de22f863f3816d7f294d8879
2019-10-15 15:55:51 -04:00
Zuul
0e8207d8ae Merge "Remove third-party-check pipeline" 2019-10-14 21:19:40 +00:00
James E. Blair
9e4977cad4 Remove third-party-check pipeline
This is being moved to the zuul tenant, as our first job using it
will be there.

Change-Id: I05d027900a7ae252554a69d1554254f67014e950
2019-10-14 08:30:46 -07:00
Zuul
0305114a5a Merge "Add a third-party check pipeline to OpenDev" 2019-10-11 14:06:11 +00:00
James E. Blair
fb503b7ac5 Add a third-party check pipeline to OpenDev
This will use the checks API so we can perform builds of Gerrit
and related plugins.

Depends-On: https://review.opendev.org/682749
Change-Id: Iff53836aa63317f86222d3819ecd32cb590e6bba
2019-09-17 14:58:44 -07:00
Monty Taylor
3d97586c77 Make gate superceede check pipeline
We don't need clean-check in opendev.

Change-Id: Iff8d439b2f6fcabc6d36fb067ab4815e3b251447
2019-08-14 12:50:32 -04:00
James E. Blair
d898b18bd6 Remove nodesets
These have been moved to opendev/base-jobs.

Depends-On: https://review.opendev.org/670381
Change-Id: If258606790748b1f9e68fc0754222c2be6e834ce
2019-07-11 13:10:05 -07:00
Zuul
cef92ba2d9 Merge "Add basic nodesets for opendev tenant users" 2019-04-25 16:25:05 +00:00
Clark Boylan
19038ef209 Add basic nodesets for opendev tenant users
This adds two basic nodesets for opendev tenant users. Centos 7 and
Ubuntu Bionic.

Change-Id: I4aa6d2d9315ba05d9e80c1c6fb2e082bd89dcc63
2019-04-10 16:28:52 -07:00
Clark Boylan
18eacddf5e Add system-required project template
This gives us an empty check queue on every project so that zuul will
report syntax and config errors on push to all projects in the opendev
tenant.

Change-Id: Icaea32826bf408c3420e547b49b1f97b2a16dc9c
2019-04-10 16:26:22 -07:00
Monty Taylor
103a013994 Add pipeline definitions
There are no pipelines defined in the opendev tenant. This makes
it exceedingly hard to, you know, put jobs in them. Also add
noop jobs for this repo so that we can land changes without
force merging. And add a license file to make it clear that
content is Apache.

These are copied from the zuul tenant.

Change-Id: Ife1660abdb3ee69d0162a89ad7ee427ccd8d5834
2019-04-09 13:10:57 +00:00