diff --git a/.woodpecker/docs.yml b/.woodpecker/docs.yml index a37ce9b..dff917b 100644 --- a/.woodpecker/docs.yml +++ b/.woodpecker/docs.yml @@ -5,11 +5,23 @@ when: - "Changelog.md" - "InGameNews.md" steps: - build-docs: + build: image: mcr.microsoft.com/dotnet/sdk:7.0.305 commands: - cd docs && dotnet tool restore && dotnet docfx - deploy-docs: + preview: + image: woodpeckerci/plugin-surge-preview + when: + event: pull_request + settings: + path: docs/_site + surge_token: + from_secret: surge_token + forge_type: github + forge_url: https://github.com + forge_repo_token: + from_secret: github_token + deploy: image: debian:latest when: event: [push, manual] diff --git a/.woodpecker/web.yml b/.woodpecker/web.yml index 0b50127..d27a86f 100644 --- a/.woodpecker/web.yml +++ b/.woodpecker/web.yml @@ -1,11 +1,23 @@ when: path: "web/**" steps: - build-web: + build: image: ruby:latest commands: - cd web && bundle && bundle exec jekyll build - deploy-web: + preview: + image: woodpeckerci/plugin-surge-preview + when: + event: pull_request + settings: + path: web/_site + surge_token: + from_secret: surge_token + forge_type: github + forge_url: https://github.com + forge_repo_token: + from_secret: github_token + deploy: image: debian:latest when: - event: [push, manual]