Documentation/.woodpecker/deploy-preview.yaml

38 lines
1,019 B
YAML
Raw Normal View History

when:
- event: pull_request
steps:
change-path:
image: alpine
commands:
- |
sed -i.orig -e "s~pathPrefix: '/'~pathPrefix: '/documentation/pull_${CI_COMMIT_PULL_REQUEST}/'~" eleventy.config.mjs
build:
image: codeberg.org/woodpecker-plugins/node-pm
settings:
run: build
2024-06-12 02:43:56 -07:00
with: pnpm
frozen_lockfile: true
ignore_node_modules: true
depends_on: change-path
deploy-preview:
image: codeberg.org/gedankenstuecke/git-pages-woodpecker-plugin:v2
settings:
SITE_URL: https://codeberg.codeberg.page/documentation
PATH: pull_${CI_COMMIT_PULL_REQUEST}
TOKEN:
from_secret: surge_forge_token
UPLOAD_DIR: _site
depends_on: build
comment:
image: mcs94/gitea-comment
settings:
gitea_address: https://codeberg.org
gitea_token:
from_secret: surge_forge_token
comment: 'Preview ready: https://codeberg.codeberg.page/documentation/pull_${CI_COMMIT_PULL_REQUEST}'
depends_on: deploy-preview