Snowram
a3851c9214
Retry release jobs on failure
2021-07-31 00:09:54 +02:00
Marcel Märtens
5e21430204
execute jobs only if all previous jobs in previous stages succeded, e.g. in case of error in windows job dont push the linux docker container or change the tag yet
2021-07-22 12:05:43 +02:00
Marcel Märtens
88fb4deebf
allow optinal releases on master if its no merge_request to allow it on forks, also adjust the workflow rules to run on release branches
...
ignore Gitlab user also for releases, as all protected branches are synced
2021-07-09 19:06:39 +02:00
Marcel Märtens
6efe3523d5
test on merge event rather than branch name master as a fork could also have a branch master
2021-07-09 11:19:22 +02:00
Marcel Märtens
fcc6bb819b
make sure that all CI jobs run always and not only in branch
2021-07-09 11:19:20 +02:00
Imbris
2154893501
Avoid extra jobs on nightly builds
2021-06-03 04:10:22 -04:00
Imbris
1db0e2a15c
Use new multi image cache scheme in the CI and consolidate runner tag specification so that it is easier to modify
2021-06-01 13:19:12 -04:00
Marcel Märtens
a610db5cfc
have a seperate stage for scheduled builds
2021-04-23 17:48:02 +02:00
Marcel
ea16fa10ab
use different docker tags for master and nightly runs,
...
This allow us to decouple our test-ci from the release-ci and is necessary for multiple release channels in the future.
E.g. we can run a master build without it directly beeing pushed to watchtower and airshipper (config setting requiered on airshipper)
Adjust Tags for server-cli
2021-04-22 21:38:29 +02:00
Songtronix
6c8c649d3d
change(ci): only create artifacts triggered by schedule
2021-03-31 17:02:47 +02:00
Marcel Märtens
30bd570b8f
put optional builds in check like imbris suggested in order to test macOS and other builds easily
2020-07-17 12:17:34 +02:00
Marcel Märtens
0d34c2a10b
first rule evaluated to never, switched that
2020-06-17 10:41:17 +02:00
Marcel Märtens
b9344ffeb7
CI cleanup
...
- switching more to rules syntax
- clean up some templates
- EITHER optional builds or build builds
- ordering
2020-06-16 12:45:35 +02:00
Songtronix
7fa71c2562
fix(ci): adjust release trigger + make sure pipelines always run
2020-05-28 18:44:31 +02:00
Songtronix
f71b317589
change(ci): adjust docs + fix release template
2020-05-23 10:02:39 +02:00
Songtronix
e8ba1b9767
fix(ci): make release branches work
2020-05-22 18:13:58 +02:00
Songtronix
507086fac6
change(ci): centralise master/tag push check
2020-05-22 18:13:58 +02:00