From 50d5c53cf6985e79c928e11b28d8a80f18040c63 Mon Sep 17 00:00:00 2001 From: Anbraten Date: Wed, 23 Mar 2022 10:31:12 +0100 Subject: [PATCH] Add preview deployments for docs for pull-requests (#820) --- .woodpecker/docs.yml | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/.woodpecker/docs.yml b/.woodpecker/docs.yml index b746e6570..9fe755da3 100644 --- a/.woodpecker/docs.yml +++ b/.woodpecker/docs.yml @@ -7,7 +7,26 @@ pipeline: - yarn build when: event: [push, pull_request] - path: "docs/**" + path: + - "docs/**" + - ".woodpecker/docs.yml" + + deploy-preview: + image: woodpeckerci/plugin-surge-preview:next + settings: + path: "docs/build/" + surge_token: + from_secret: SURGE_TOKEN + forge_type: github + forge_url: "https://github.com" + forge_repo_token: + from_secret: GITHUB_TOKEN_SURGE + when: + event: pull_request + path: + - "docs/**" + - ".woodpecker/docs.yml" + # TODO: add step to remove preview again after PR is closed (waiting for #286) deploy: image: alpine:3.14.2 @@ -33,5 +52,7 @@ pipeline: when: event: push branch: ${CI_REPO_DEFAULT_BRANCH} - path: "docs/**" + path: + - "docs/**" + - ".woodpecker/docs.yml"