diff --git a/.woodpecker.yml b/.woodpecker.yml index 949665f..b2576fa 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -49,23 +49,35 @@ steps: commands: - npm i typescript -g - npm run build:production - - echo '✅ success compile typescript and ready to deploy' + - echo '✅ success compile typescript' when: branch: - master + depends_on: [setup] - - name: deploy + - name: build-image image: docker commands: - docker builder prune -f - docker container prune -f - docker-compose build - - docker-compose up -d --no-deps --build --remove-orphans volumes: - /var/run/docker.sock:/var/run/docker.sock when: branch: - master + depends_on: [setup, build-src] + + - name: deploy + image: docker + commands: + - docker-compose up -d --no-deps --build --remove-orphans + volumes: + - /var/run/docker.sock:/var/run/docker.sock + when: + branch: + - main + depends_on: [setup, build-src, build-image] - name: telegram failed notify image: appleboy/drone-telegram @@ -119,3 +131,4 @@ steps: - success branch: - master + depends_on: [setup, build-src, build-image, deploy]