mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
CircleCI: Fix triggering of jobs for releases (#23999)
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
This commit is contained in:
parent
f722c665e7
commit
c24ca8ce41
@ -2,6 +2,10 @@ version: 2.1
|
|||||||
|
|
||||||
aliases:
|
aliases:
|
||||||
# Workflow filters
|
# Workflow filters
|
||||||
|
# filter-all triggers for all branches and version tags
|
||||||
|
- &filter-all
|
||||||
|
tags:
|
||||||
|
only: /^v[0-9]+(\.[0-9]+){2}(-.+|[^-.]*)$/
|
||||||
- &filter-only-release
|
- &filter-only-release
|
||||||
branches:
|
branches:
|
||||||
only: chore/test-release-pipeline
|
only: chore/test-release-pipeline
|
||||||
@ -967,7 +971,6 @@ jobs:
|
|||||||
workflows:
|
workflows:
|
||||||
build-pipeline:
|
build-pipeline:
|
||||||
jobs:
|
jobs:
|
||||||
# No filters, meaning this job runs for all branches
|
|
||||||
- build-backend:
|
- build-backend:
|
||||||
filters: *filter-master-or-release
|
filters: *filter-master-or-release
|
||||||
edition: oss
|
edition: oss
|
||||||
@ -1009,7 +1012,7 @@ workflows:
|
|||||||
- test-backend
|
- test-backend
|
||||||
- test-frontend
|
- test-frontend
|
||||||
- build-backend:
|
- build-backend:
|
||||||
# No filters, meaning this job runs for all branches
|
filters: *filter-all
|
||||||
edition: oss
|
edition: oss
|
||||||
variant: osx64
|
variant: osx64
|
||||||
name: build-oss-backend-osx64
|
name: build-oss-backend-osx64
|
||||||
@ -1017,7 +1020,7 @@ workflows:
|
|||||||
- test-backend
|
- test-backend
|
||||||
- test-frontend
|
- test-frontend
|
||||||
- build-backend:
|
- build-backend:
|
||||||
# No filters, meaning this job runs for all branches
|
filters: *filter-all
|
||||||
edition: oss
|
edition: oss
|
||||||
variant: win64
|
variant: win64
|
||||||
name: build-oss-backend-win64
|
name: build-oss-backend-win64
|
||||||
@ -1025,7 +1028,7 @@ workflows:
|
|||||||
- test-backend
|
- test-backend
|
||||||
- test-frontend
|
- test-frontend
|
||||||
- build-backend:
|
- build-backend:
|
||||||
# No filters, meaning this job runs for all branches
|
filters: *filter-all
|
||||||
edition: oss
|
edition: oss
|
||||||
variant: linux-x64
|
variant: linux-x64
|
||||||
name: build-oss-backend-linux-x64
|
name: build-oss-backend-linux-x64
|
||||||
@ -1033,7 +1036,7 @@ workflows:
|
|||||||
- test-backend
|
- test-backend
|
||||||
- test-frontend
|
- test-frontend
|
||||||
- build-backend:
|
- build-backend:
|
||||||
# No filters, meaning this job runs for all branches
|
filters: *filter-all
|
||||||
edition: oss
|
edition: oss
|
||||||
variant: linux-x64-musl
|
variant: linux-x64-musl
|
||||||
name: build-oss-backend-linux-x64-musl
|
name: build-oss-backend-linux-x64-musl
|
||||||
@ -1041,14 +1044,14 @@ workflows:
|
|||||||
- test-backend
|
- test-backend
|
||||||
- test-frontend
|
- test-frontend
|
||||||
- build-frontend:
|
- build-frontend:
|
||||||
# No filters, meaning this job runs for all branches
|
filters: *filter-all
|
||||||
name: build-oss-frontend
|
name: build-oss-frontend
|
||||||
edition: oss
|
edition: oss
|
||||||
requires:
|
requires:
|
||||||
- test-backend
|
- test-backend
|
||||||
- test-frontend
|
- test-frontend
|
||||||
- build-plugins:
|
- build-plugins:
|
||||||
# No filters, meaning this job runs for all branches
|
filters: *filter-all
|
||||||
name: build-oss-plugins
|
name: build-oss-plugins
|
||||||
edition: oss
|
edition: oss
|
||||||
requires:
|
requires:
|
||||||
@ -1095,7 +1098,7 @@ workflows:
|
|||||||
- test-backend
|
- test-backend
|
||||||
- test-frontend
|
- test-frontend
|
||||||
- build-backend:
|
- build-backend:
|
||||||
# No filters, meaning this job runs for all branches
|
filters: *filter-all
|
||||||
name: build-enterprise-backend-osx64
|
name: build-enterprise-backend-osx64
|
||||||
edition: enterprise
|
edition: enterprise
|
||||||
variant: osx64
|
variant: osx64
|
||||||
@ -1103,7 +1106,7 @@ workflows:
|
|||||||
- test-backend
|
- test-backend
|
||||||
- test-frontend
|
- test-frontend
|
||||||
- build-backend:
|
- build-backend:
|
||||||
# No filters, meaning this job runs for all branches
|
filters: *filter-all
|
||||||
name: build-enterprise-backend-win64
|
name: build-enterprise-backend-win64
|
||||||
edition: enterprise
|
edition: enterprise
|
||||||
variant: win64
|
variant: win64
|
||||||
@ -1111,7 +1114,7 @@ workflows:
|
|||||||
- test-backend
|
- test-backend
|
||||||
- test-frontend
|
- test-frontend
|
||||||
- build-backend:
|
- build-backend:
|
||||||
# No filters, meaning this job runs for all branches
|
filters: *filter-all
|
||||||
name: build-enterprise-backend-linux-x64
|
name: build-enterprise-backend-linux-x64
|
||||||
edition: enterprise
|
edition: enterprise
|
||||||
variant: linux-x64
|
variant: linux-x64
|
||||||
@ -1119,7 +1122,7 @@ workflows:
|
|||||||
- test-backend
|
- test-backend
|
||||||
- test-frontend
|
- test-frontend
|
||||||
- build-backend:
|
- build-backend:
|
||||||
# No filters, meaning this job runs for all branches
|
filters: *filter-all
|
||||||
name: build-enterprise-backend-linux-x64-musl
|
name: build-enterprise-backend-linux-x64-musl
|
||||||
edition: enterprise
|
edition: enterprise
|
||||||
variant: linux-x64-musl
|
variant: linux-x64-musl
|
||||||
@ -1127,14 +1130,14 @@ workflows:
|
|||||||
- test-backend
|
- test-backend
|
||||||
- test-frontend
|
- test-frontend
|
||||||
- build-frontend:
|
- build-frontend:
|
||||||
# No filters, meaning this job runs for all branches
|
filters: *filter-all
|
||||||
name: build-enterprise-frontend
|
name: build-enterprise-frontend
|
||||||
edition: enterprise
|
edition: enterprise
|
||||||
requires:
|
requires:
|
||||||
- test-backend
|
- test-backend
|
||||||
- test-frontend
|
- test-frontend
|
||||||
- build-plugins:
|
- build-plugins:
|
||||||
# No filters, meaning this job runs for all branches
|
filters: *filter-all
|
||||||
name: build-enterprise-plugins
|
name: build-enterprise-plugins
|
||||||
edition: enterprise
|
edition: enterprise
|
||||||
requires:
|
requires:
|
||||||
@ -1142,32 +1145,32 @@ workflows:
|
|||||||
- test-frontend
|
- test-frontend
|
||||||
- build-release-publisher:
|
- build-release-publisher:
|
||||||
filters: *filter-master-or-release
|
filters: *filter-master-or-release
|
||||||
# No filters, meaning this job runs for all branches
|
- codespell:
|
||||||
- codespell
|
filters: *filter-all
|
||||||
# No filters, meaning this job runs for all branches
|
- lint-go:
|
||||||
- lint-go
|
filters: *filter-all
|
||||||
# No filters, meaning this job runs for all branches
|
- shellcheck:
|
||||||
- shellcheck
|
filters: *filter-all
|
||||||
# No filters, meaning this job runs for all branches
|
|
||||||
- test-backend:
|
- test-backend:
|
||||||
|
filters: *filter-all
|
||||||
requires:
|
requires:
|
||||||
- lint-go
|
- lint-go
|
||||||
# No filters, meaning this job runs for all branches
|
- test-frontend:
|
||||||
- test-frontend
|
filters: *filter-all
|
||||||
# No filters, meaning this job runs for all branches
|
|
||||||
- mysql-integration-test:
|
- mysql-integration-test:
|
||||||
|
filters: *filter-all
|
||||||
requires:
|
requires:
|
||||||
- lint-go
|
- lint-go
|
||||||
- test-backend
|
- test-backend
|
||||||
- test-frontend
|
- test-frontend
|
||||||
- postgres-integration-test:
|
- postgres-integration-test:
|
||||||
# No filters, meaning this job runs for all branches
|
filters: *filter-all
|
||||||
requires:
|
requires:
|
||||||
- lint-go
|
- lint-go
|
||||||
- test-backend
|
- test-backend
|
||||||
- test-frontend
|
- test-frontend
|
||||||
- package-oss:
|
- package-oss:
|
||||||
# No filters, meaning this job runs for all branches
|
filters: *filter-all
|
||||||
requires:
|
requires:
|
||||||
- build-oss-backend-armv6
|
- build-oss-backend-armv6
|
||||||
- build-oss-backend-armv7
|
- build-oss-backend-armv7
|
||||||
@ -1185,7 +1188,7 @@ workflows:
|
|||||||
- shellcheck
|
- shellcheck
|
||||||
- build-oss-plugins
|
- build-oss-plugins
|
||||||
- package-enterprise:
|
- package-enterprise:
|
||||||
# No filters, meaning this job runs for all branches
|
filters: *filter-all
|
||||||
requires:
|
requires:
|
||||||
- build-enterprise-backend-armv6
|
- build-enterprise-backend-armv6
|
||||||
- build-enterprise-backend-armv7
|
- build-enterprise-backend-armv7
|
||||||
@ -1203,11 +1206,11 @@ workflows:
|
|||||||
- shellcheck
|
- shellcheck
|
||||||
- build-enterprise-plugins
|
- build-enterprise-plugins
|
||||||
- build-oss-windows-installer:
|
- build-oss-windows-installer:
|
||||||
# No filters, meaning this job runs for all branches
|
filters: *filter-all
|
||||||
requires:
|
requires:
|
||||||
- package-oss
|
- package-oss
|
||||||
- build-enterprise-windows-installer:
|
- build-enterprise-windows-installer:
|
||||||
# No filters, meaning this job runs for all branches
|
filters: *filter-all
|
||||||
requires:
|
requires:
|
||||||
- package-enterprise
|
- package-enterprise
|
||||||
- release-next-packages:
|
- release-next-packages:
|
||||||
@ -1243,11 +1246,12 @@ workflows:
|
|||||||
- postgres-integration-test
|
- postgres-integration-test
|
||||||
- build-release-publisher
|
- build-release-publisher
|
||||||
- publish-storybook:
|
- publish-storybook:
|
||||||
|
filters: *filter-all
|
||||||
requires:
|
requires:
|
||||||
- test-backend
|
- test-backend
|
||||||
- test-frontend
|
- test-frontend
|
||||||
- build-docker-images:
|
- build-docker-images:
|
||||||
# No filters, meaning this job runs for all branches
|
filters: *filter-all
|
||||||
name: build-oss-docker-images
|
name: build-oss-docker-images
|
||||||
edition: oss
|
edition: oss
|
||||||
ubuntu: false
|
ubuntu: false
|
||||||
@ -1258,7 +1262,7 @@ workflows:
|
|||||||
- package-oss
|
- package-oss
|
||||||
- build-oss-windows-installer
|
- build-oss-windows-installer
|
||||||
- build-docker-images:
|
- build-docker-images:
|
||||||
# No filters, meaning this job runs for all branches
|
filters: *filter-all
|
||||||
name: build-oss-ubuntu-docker-images
|
name: build-oss-ubuntu-docker-images
|
||||||
edition: oss
|
edition: oss
|
||||||
ubuntu: true
|
ubuntu: true
|
||||||
@ -1269,7 +1273,7 @@ workflows:
|
|||||||
- package-oss
|
- package-oss
|
||||||
- build-oss-windows-installer
|
- build-oss-windows-installer
|
||||||
- build-docker-images:
|
- build-docker-images:
|
||||||
# No filters, meaning this job runs for all branches
|
filters: *filter-all
|
||||||
name: build-enterprise-docker-images
|
name: build-enterprise-docker-images
|
||||||
edition: enterprise
|
edition: enterprise
|
||||||
ubuntu: false
|
ubuntu: false
|
||||||
@ -1280,7 +1284,7 @@ workflows:
|
|||||||
- package-enterprise
|
- package-enterprise
|
||||||
- build-enterprise-windows-installer
|
- build-enterprise-windows-installer
|
||||||
- build-docker-images:
|
- build-docker-images:
|
||||||
# No filters, meaning this job runs for all branches
|
filters: *filter-all
|
||||||
name: build-enterprise-ubuntu-docker-images
|
name: build-enterprise-ubuntu-docker-images
|
||||||
edition: enterprise
|
edition: enterprise
|
||||||
ubuntu: true
|
ubuntu: true
|
||||||
@ -1291,7 +1295,7 @@ workflows:
|
|||||||
- package-enterprise
|
- package-enterprise
|
||||||
- build-enterprise-windows-installer
|
- build-enterprise-windows-installer
|
||||||
- end-to-end-tests:
|
- end-to-end-tests:
|
||||||
# No filters, meaning this job runs for all branches
|
filters: *filter-all
|
||||||
requires:
|
requires:
|
||||||
- package-oss
|
- package-oss
|
||||||
- build-docs-website:
|
- build-docs-website:
|
||||||
|
Loading…
Reference in New Issue
Block a user