Merge pull request 'Generate PR previews to pr-preview repo' (#200) from add-preview-generator into draft

Reviewed-on: https://codeberg.org/openpgp/notes/pulls/200
This commit is contained in:
Wiktor Kwapisiewicz 2023-12-12 12:58:57 +00:00
commit c66aeb24fa

View file

@ -12,6 +12,29 @@ steps:
pull_image: false
purge: false
pages-pr-preview:
image: bitnami/git
secrets: [ codeberg_token ]
commands:
- git config --global user.email heiko.schaefer+boiler@posteo.de
- git config --global user.name "Page Renderer"
- git clone -b pages https://$CODEBERG_TOKEN@codeberg.org/openpgp/pr-preview.git pr-preview
- rm -rf pr-preview/$CI_COMMIT_PULL_REQUEST
- cp -ar public/. pr-preview/$CI_COMMIT_PULL_REQUEST
# Needed for custom domains
- cp .domains pr-preview || true # Ignore if it doesn't exist
- cd pr-preview
- >
if [ -z "$(git status --porcelain)" ]; then
echo "No changes"
else
git add .
git commit -m "Update rendered page" -m "Source: $CI_COMMIT_SHA" -m "See: $CI_BUILD_LINK"
git push
fi
when:
event: pull_request
pages-publish:
image: bitnami/git
secrets: [ codeberg_token ]