Partially Revert "CI: add branches filter (#1130)"

This partially reverts commit f9dd6518c0.
This commit is contained in:
6543 2022-10-14 13:38:03 +02:00
parent 9fae0dafaa
commit f56d0812c7
No known key found for this signature in database
GPG key ID: C99B82E40B027BAE
6 changed files with 47 additions and 44 deletions

View file

@ -15,14 +15,6 @@ variables:
# web source code # web source code
- "web/**" - "web/**"
when:
- event: push
branch: ["${CI_REPO_DEFAULT_BRANCH}", "release/*" ]
path: *when_path
- event: tag
- event: pull_request # TODO: Do we need this :thinking:?
path: *when_path
pipeline: pipeline:
build-web: build-web:
group: prepare group: prepare
@ -32,47 +24,63 @@ pipeline:
- corepack enable - corepack enable
- pnpm install --frozen-lockfile - pnpm install --frozen-lockfile
- pnpm build - pnpm build
when:
path: *when_path
vendor: vendor:
group: prepare group: prepare
image: *golang_image image: *golang_image
commands: commands:
- go mod vendor - go mod vendor
when:
path: *when_path
build-server: build-server:
group: build group: build
image: *golang_image image: *golang_image
commands: commands:
- make release-server - make release-server
when:
path: *when_path
build-agent: build-agent:
group: build group: build
image: *golang_image image: *golang_image
commands: commands:
- make release-agent - make release-agent
when:
path: *when_path
build-cli: build-cli:
group: build group: build
image: *golang_image image: *golang_image
commands: commands:
- make release-cli - make release-cli
when:
path: *when_path
build-deb-rpm: build-deb-rpm:
group: bundle group: bundle
image: *golang_image image: *golang_image
commands: commands:
- make bundle - make bundle
when:
path: *when_path
build-tarball: build-tarball:
group: bundle group: bundle
image: *golang_image image: *golang_image
commands: commands:
- make release-tarball - make release-tarball
when:
path: *when_path
checksums: checksums:
image: *golang_image image: *golang_image
commands: commands:
- make release-checksums - make release-checksums
when:
path: *when_path
# TODO: upload build artifacts for pushes to ${CI_REPO_DEFAULT_BRANCH} # TODO: upload build artifacts for pushes to ${CI_REPO_DEFAULT_BRANCH}
@ -81,6 +89,8 @@ pipeline:
commands: commands:
- ls -la dist/*.* - ls -la dist/*.*
- cat dist/checksums.txt - cat dist/checksums.txt
when:
path: *when_path
release: release:
image: plugins/github-release image: plugins/github-release

View file

@ -12,12 +12,6 @@ variables:
- &platforms_preview 'linux/arm/v6,linux/arm64/v8,linux/amd64,linux/riscv64,windows/amd64' - &platforms_preview 'linux/arm/v6,linux/arm64/v8,linux/amd64,linux/riscv64,windows/amd64'
- &platforms_alpine 'linux/arm/v6,linux/arm/v7,linux/arm64/v8,linux/amd64,linux/ppc64le' - &platforms_alpine 'linux/arm/v6,linux/arm/v7,linux/arm64/v8,linux/amd64,linux/ppc64le'
when:
- event: push
branch: ["${CI_REPO_DEFAULT_BRANCH}", "release/*" ]
- event: tag
- event: pull_request
pipeline: pipeline:
vendor: vendor:
image: *golang_image image: *golang_image

View file

@ -8,19 +8,13 @@ variables:
- "cli/**" - "cli/**"
- "cmd/cli/**" - "cmd/cli/**"
when:
- event: push
branch: ["${CI_REPO_DEFAULT_BRANCH}", "release/*" ]
path: *when_path
- event: tag
- event: pull_request
path: *when_path
pipeline: pipeline:
build-cli: build-cli:
image: *golang_image image: *golang_image
commands: commands:
- make docs - make docs
when:
path: *when_path
build: build:
image: *node_image image: *node_image
@ -29,6 +23,8 @@ pipeline:
- corepack enable - corepack enable
- pnpm install --frozen-lockfile - pnpm install --frozen-lockfile
- pnpm build - pnpm build
when:
path: *when_path
securitycheck: securitycheck:
image: aquasec/trivy:latest image: aquasec/trivy:latest
@ -36,6 +32,8 @@ pipeline:
- trivy fs --exit-code 0 --skip-dirs node_modules/ --skip-dirs plugins/woodpecker-plugins/node_modules --severity UNKNOWN,LOW docs/ - trivy fs --exit-code 0 --skip-dirs node_modules/ --skip-dirs plugins/woodpecker-plugins/node_modules --severity UNKNOWN,LOW docs/
# TODO currently it is not fixable so just do not block currently # TODO currently it is not fixable so just do not block currently
- trivy fs --exit-code 0 --skip-dirs node_modules/ --skip-dirs plugins/woodpecker-plugins/node_modules --severity MEDIUM,HIGH,CRITICAL docs/ - trivy fs --exit-code 0 --skip-dirs node_modules/ --skip-dirs plugins/woodpecker-plugins/node_modules --severity MEDIUM,HIGH,CRITICAL docs/
when:
path: *when_path
deploy-preview: deploy-preview:
image: woodpeckerci/plugin-surge-preview:next image: woodpeckerci/plugin-surge-preview:next
@ -49,6 +47,7 @@ pipeline:
from_secret: GITHUB_TOKEN_SURGE from_secret: GITHUB_TOKEN_SURGE
when: when:
event: pull_request event: pull_request
path: *when_path
# TODO: add step to remove preview again after PR is closed (waiting for #286) # TODO: add step to remove preview again after PR is closed (waiting for #286)
@ -76,3 +75,4 @@ pipeline:
when: when:
event: push event: push
branch: ${CI_REPO_DEFAULT_BRANCH} branch: ${CI_REPO_DEFAULT_BRANCH}
path: *when_path

View file

@ -3,14 +3,6 @@ variables:
- "charts/**" - "charts/**"
- ".woodpecker/helm.yml" - ".woodpecker/helm.yml"
when:
- event: push
branch: ["${CI_REPO_DEFAULT_BRANCH}", "release/*" ]
path: *when_path
- event: tag
- event: pull_request
path: *when_path
pipeline: pipeline:
set-version: set-version:
image: alpine/helm:3.5.3 image: alpine/helm:3.5.3
@ -23,12 +15,16 @@ pipeline:
- sed -i "s/<version>/$CHART_VERSION/g" charts/woodpecker-server/Chart.yaml - sed -i "s/<version>/$CHART_VERSION/g" charts/woodpecker-server/Chart.yaml
- cat charts/woodpecker-agent/Chart.yaml - cat charts/woodpecker-agent/Chart.yaml
- cat charts/woodpecker-server/Chart.yaml - cat charts/woodpecker-server/Chart.yaml
when:
path: *when_path
lint: lint:
image: alpine/helm:3.5.3 image: alpine/helm:3.5.3
commands: commands:
- helm lint charts/woodpecker-agent/ - helm lint charts/woodpecker-agent/
- helm lint charts/woodpecker-server/ - helm lint charts/woodpecker-server/
when:
path: *when_path
release: release:
image: quay.io/helmpack/chart-releaser:v1.4.0 image: quay.io/helmpack/chart-releaser:v1.4.0
@ -46,3 +42,4 @@ pipeline:
- cd woodpecker-ci.github.io/ && cr index --owner woodpecker-ci --git-repo woodpecker-ci.github.io --pages-branch master --package-path ../.cr-release-packages --index-path ../.cr-index/index.yaml --charts-repo https://woodpecker-ci.org --push --release-name-template "helm-{{ .Name }}-{{ .Version }}" - cd woodpecker-ci.github.io/ && cr index --owner woodpecker-ci --git-repo woodpecker-ci.github.io --pages-branch master --package-path ../.cr-release-packages --index-path ../.cr-index/index.yaml --charts-repo https://woodpecker-ci.org --push --release-name-template "helm-{{ .Name }}-{{ .Version }}"
when: when:
event: tag event: tag
path: *when_path

View file

@ -11,12 +11,6 @@ variables:
# schema changes # schema changes
- "pipeline/schema/**" - "pipeline/schema/**"
when:
- event: push
branch: ["${CI_REPO_DEFAULT_BRANCH}", "release/*" ]
- event: tag
- event: pull_request
pipeline: pipeline:
vendor: vendor:
image: *golang_image image: *golang_image
@ -130,6 +124,8 @@ services:
environment: environment:
- POSTGRES_USER=postgres - POSTGRES_USER=postgres
- POSTGRES_HOST_AUTH_METHOD=trust - POSTGRES_HOST_AUTH_METHOD=trust
when:
path: *when_path
service-mysql: service-mysql:
image: mysql:5.6.27 image: mysql:5.6.27
@ -137,3 +133,5 @@ services:
environment: environment:
- MYSQL_DATABASE=test - MYSQL_DATABASE=test
- MYSQL_ALLOW_EMPTY_PASSWORD=yes - MYSQL_ALLOW_EMPTY_PASSWORD=yes
when:
path: *when_path

View file

@ -6,14 +6,6 @@ variables:
# web source code # web source code
- "web/**" - "web/**"
when:
- event: push
branch: ["${CI_REPO_DEFAULT_BRANCH}", "release/*" ]
path: *when_path
- event: tag
- event: pull_request
path: *when_path
pipeline: pipeline:
deps: deps:
image: *node_image image: *node_image
@ -21,6 +13,8 @@ pipeline:
- cd web/ - cd web/
- corepack enable - corepack enable
- pnpm install --frozen-lockfile - pnpm install --frozen-lockfile
when:
path: *when_path
lint: lint:
group: test group: test
@ -29,6 +23,8 @@ pipeline:
- cd web/ - cd web/
- corepack enable - corepack enable
- pnpm lint - pnpm lint
when:
path: *when_path
formatcheck: formatcheck:
group: test group: test
@ -37,6 +33,8 @@ pipeline:
- cd web/ - cd web/
- corepack enable - corepack enable
- pnpm formatcheck - pnpm formatcheck
when:
path: *when_path
typecheck: typecheck:
group: test group: test
@ -45,6 +43,8 @@ pipeline:
- cd web/ - cd web/
- corepack enable - corepack enable
- pnpm typecheck - pnpm typecheck
when:
path: *when_path
securitycheck: securitycheck:
group: test group: test
@ -52,6 +52,8 @@ pipeline:
commands: commands:
- trivy fs --exit-code 0 --skip-dirs node_modules/ --severity UNKNOWN,LOW web/ - trivy fs --exit-code 0 --skip-dirs node_modules/ --severity UNKNOWN,LOW web/
- trivy fs --exit-code 1 --skip-dirs node_modules/ --severity MEDIUM,HIGH,CRITICAL web/ - trivy fs --exit-code 1 --skip-dirs node_modules/ --severity MEDIUM,HIGH,CRITICAL web/
when:
path: *when_path
test: test:
group: test group: test
@ -60,3 +62,5 @@ pipeline:
- cd web/ - cd web/
- corepack enable - corepack enable
- pnpm test - pnpm test
when:
path: *when_path