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: - 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 - 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/*"