mirror of
https://github.com/prometheus/alertmanager
synced 2024-12-28 17:12:13 +00:00
Speedup CI builds
Only build all binaries on main/release. Signed-off-by: SuperQ <superq@gmail.com>
This commit is contained in:
parent
d335e07150
commit
96ba67da83
@ -125,10 +125,21 @@ workflows:
|
||||
only: /.*/
|
||||
- prometheus/build:
|
||||
name: build
|
||||
parallelism: 8
|
||||
parallelism: 3
|
||||
promu_opts: "-p linux/amd64 -p windows/amd64 -p linux/arm64 -p darwin/amd64 -p darwin/arm64 -p linux/386"
|
||||
filters:
|
||||
tags:
|
||||
only: /.*/
|
||||
ignore: /^v2(\.[0-9]+){2}(-.+|[^-.]*)$/
|
||||
branches:
|
||||
ignore: /^(main|release-.*|.*build-all.*)$/
|
||||
- prometheus/build:
|
||||
name: build_all
|
||||
parallelism: 12
|
||||
filters:
|
||||
branches:
|
||||
only: /^(main|release-.*|.*build-all.*)$/
|
||||
tags:
|
||||
only: /^v2(\.[0-9]+){2}(-.+|[^-.]*)$/
|
||||
- mixin:
|
||||
filters:
|
||||
tags:
|
||||
@ -138,7 +149,7 @@ workflows:
|
||||
requires:
|
||||
- test_frontend
|
||||
- test
|
||||
- build
|
||||
- build_all
|
||||
filters:
|
||||
branches:
|
||||
only: main
|
||||
@ -147,7 +158,7 @@ workflows:
|
||||
requires:
|
||||
- test_frontend
|
||||
- test
|
||||
- build
|
||||
- build_all
|
||||
filters:
|
||||
tags:
|
||||
only: /^v[0-9]+(\.[0-9]+){2}(-.+|[^-.]*)$/
|
||||
|
Loading…
Reference in New Issue
Block a user