Woodpecker CI Docs: Also build docs for develop branch
This commit is contained in:
parent
d549b98f8b
commit
a050b00898
1 changed files with 31 additions and 9 deletions
|
|
@ -1,23 +1,45 @@
|
|||
when:
|
||||
- event: push
|
||||
branch: ${CI_REPO_DEFAULT_BRANCH}
|
||||
path: [ "docs/**" ]
|
||||
- event: tag
|
||||
- event: manual
|
||||
branch: stable
|
||||
evaluate: 'CI_COMMIT_BRANCH == "stable" || CI_COMMIT_BRANCH == CI_REPO_DEFAULT_BRANCH'
|
||||
|
||||
labels:
|
||||
platform: linux/amd64
|
||||
|
||||
skip_clone: true
|
||||
|
||||
steps:
|
||||
trigger-deploy:
|
||||
image: docker.io/woodpeckerci/plugin-trigger:1.1.1
|
||||
settings:
|
||||
params:
|
||||
- BRANCH=stable
|
||||
variables:
|
||||
trigger_settings: &trigger_settings
|
||||
deploy: 'docs'
|
||||
last-successful: true
|
||||
token:
|
||||
from_secret:
|
||||
pleroma-ci-woodpecker-token
|
||||
from_secret: pleroma-ci-woodpecker-token
|
||||
repositories:
|
||||
- pleroma/docs@master
|
||||
docker_image: &docker_image docker.io/woodpeckerci/plugin-trigger:1.1.1
|
||||
|
||||
steps:
|
||||
trigger-deploy-stable:
|
||||
when:
|
||||
- event: tag
|
||||
- event: manual
|
||||
branch: stable
|
||||
image: *docker_image
|
||||
settings:
|
||||
<<: *trigger_settings
|
||||
params:
|
||||
- BRANCH=stable
|
||||
|
||||
trigger-deploy-develop:
|
||||
when:
|
||||
- event: push
|
||||
- event: manual
|
||||
branch: ${CI_REPO_DEFAULT_BRANCH}
|
||||
image: *docker_image
|
||||
settings:
|
||||
<<: *trigger_settings
|
||||
params:
|
||||
- BRANCH=develop
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue