woodpecker/.woodpecker/docs.yml
6543 d59fdb4602
[CI] Fix docs deploy & links (#301)
* set git commiter

* update links to docu

* fix image link
2021-09-11 18:48:52 +02:00

41 lines
942 B
YAML

clone:
git:
image: plugins/git:next
branches: master
pipeline:
deploy-docs:
image: node:14-alpine
secrets:
- BOT_PRIVATE_KEY
environment:
- USE_SSH=true
- GIT_USER=woodpecker-bot
- DEPLOYMENT_BRANCH=master
commands:
- apk add openssh-client git
- mkdir -p $HOME/.ssh
- ssh-keyscan -t rsa github.com >> $HOME/.ssh/known_hosts
- echo "$BOT_PRIVATE_KEY" > $HOME/.ssh/id_rsa
- chmod 0600 $HOME/.ssh/id_rsa
- git config --global user.email "woodpecker-bot@obermui.de"
- git config --global user.name "woodpecker-bot"
- cd docs/
- yarn install --frozen-lockfile
- yarn deploy
when:
event: push
branch: master
path: "docs/*"
build-docs-pr:
image: node:14-alpine
commands:
- cd docs/
- yarn install --frozen-lockfile
- yarn build
when:
event: [pull_request]
path: "docs/*"