Alexander Todorov
7fa81a514f
Schedule a nightly CI pipeline against each PR
...
- don't report to Slack if SLACK_WEBHOOK_URL is not defined
- report GitHub statuses separately for regular pipeline & nightly
pipeline
2023-07-10 13:11:43 +02:00
Sanne Raymaekers
423b4b77d7
schutzbot/update_github_status: fix release fast-forwarding
...
The checkout in the working directory is a shallow clone with gitlab as
a remote. As a result fast-forwarding failed due to not recognizing the
remote release branch as an ancestor of $CI_COMMIT_SHA.
This clones (with `--bare`) the github remote in a separate
directory. It should not be necessary to remove the release-ff-clone
directory each time, simply fetch if it already exists.
2022-10-21 10:54:30 +02:00
Sanne Raymaekers
6a2e719c76
schutzbot: Fast-forward release branch after green main run
...
The release branch can be tracked by stage deployments to make sure CI
is green before deploying to stage.
2022-09-02 11:05:28 +02:00
Achilleas Koutsou
e869c6ab84
schutzbot: keep runners alive when users are logged on
...
For troubleshooting in CI, if a user is logged on to a runner, keep it
alive until they are logged off.
2022-02-27 12:52:43 +01:00
Alexander Todorov
648bf26fca
tests: Don't overwrite CI statuses on GitHub branched for nightly pipelines
...
Closes #1527 .
2021-07-14 12:12:48 +02:00
Ondřej Budai
260fdb053f
ci: add GitLab CI
...
This commit adds an experimental GitLab-based CI. See the PR for more
information.
Signed-off-by: Ondřej Budai <ondrej@budai.cz>
2021-04-14 09:18:06 +02:00