From e7c59b77bb33e9a3597d7d061292aadd781b0dfa Mon Sep 17 00:00:00 2001 From: Murtadha Date: Sat, 27 Jul 2024 20:33:40 -0400 Subject: [PATCH] Follow beset practices --- .woodpecker.yml | 26 +++++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index 72b8357..f3dbefb 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -1,5 +1,8 @@ steps: build: + when: + - branch: master + event: push image: node:22 commands: - npm ci @@ -7,6 +10,9 @@ steps: - echo "VERSION=$(cat version.txt)" > .env clear-from-host: + when: + - branch: master + event: push image: appleboy/drone-ssh settings: host: @@ -21,6 +27,9 @@ steps: - echo "Target directory cleared" copy-to-host: + when: + - branch: master + event: push image: appleboy/drone-scp settings: host: @@ -37,6 +46,9 @@ steps: - version.txt webserver-deploy: + when: + - branch: master + event: push image: appleboy/drone-ssh settings: host: @@ -67,6 +79,9 @@ steps: - echo "Deployment completed" confirm-deployment: + when: + - branch: master + event: push image: appleboy/drone-ssh settings: host: @@ -92,6 +107,9 @@ steps: - echo "Deployment confirmed successfully" cleanup: + when: + - branch: master + event: push image: appleboy/drone-ssh settings: host: @@ -110,10 +128,4 @@ steps: for img in $(docker images frontend --format "{{.Tag}}" | grep -v $(cat /home/mnisyif/docker-containers/mnisyif/frontend/version.txt)); do docker rmi frontend:$img || true; done - - echo "Cleanup completed" - -trigger: - event: - - push - branch: - - master + - echo "Cleanup completed" \ No newline at end of file