diff --git a/.woodpecker.yml b/.woodpecker.yml new file mode 100644 index 0000000..66597fe --- /dev/null +++ b/.woodpecker.yml @@ -0,0 +1,30 @@ +pipeline: + build: + image: node:16-alpine + commands: + - npm i + - npm run build + + update: + image: alpine/git + commands: + - git fetch --no-tags origin +refs/heads/pages + - git switch pages + - git config --global user.email ci@gitnet.fr + - git config --global user.name CI + - mv public /tmp/ + - rm * -fr + - mv /tmp/public/* . + - git add . + - git commit -m "Build ${CI_BUILD_NUMBER}" + + deploy: + image: appleboy/drone-git-push + commands: + settings: + branch: pages + remote: git@gitnet.fr:deblan/pages-ci.git + force: false + commit: false + ssh_key: + from_secret: ssh_priv_key