From 82cb974d270871be2f1e24bfcfca2e5fad1136cd Mon Sep 17 00:00:00 2001 From: FyloZ Date: Wed, 15 Dec 2021 22:32:40 -0500 Subject: [PATCH] CI/CD --- .drone.yml | 28 +++++++++++++++++++++------- 1 file changed, 21 insertions(+), 7 deletions(-) diff --git a/.drone.yml b/.drone.yml index 11396c2..d44383a 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,6 +1,6 @@ --- global-variables: - release: &release ${DRONE_BRANCH##**/} + release: &release ${DRONE_TAG} environment: &environment CRE_REGISTRY_IMAGE: registry.fyloz.dev:5443/colorrecipesexplorer/frontend CRE_PORT: 9102 @@ -21,6 +21,9 @@ steps: - echo -n "latest" > .tags when: branch: develop + event: + exclude: + - pull_request - name: set-docker-tags-release image: *alpine-image @@ -29,9 +32,10 @@ steps: commands: - echo -n "latest-release,$CRE_RELEASE" > .tags when: - branch: release/** + event: + - tag - - name: containerize + - name: containerize-dev image: plugins/docker environment: <<: *environment @@ -40,7 +44,16 @@ steps: when: branch: - develop - - release/** + + - name: containerize-release + image: plugins/docker + environment: + <<: *environment + settings: + repo: *docker-registry-repo + when: + event: + - tag - name: deploy image: alpine:latest @@ -70,10 +83,11 @@ steps: - ssh -p $DEPLOY_SERVER_SSH_PORT $DEPLOY_SERVER_USERNAME@$DEPLOY_SERVER "docker pull $CRE_REGISTRY_IMAGE:$CRE_RELEASE" - ssh -p $DEPLOY_SERVER_SSH_PORT $DEPLOY_SERVER_USERNAME@$DEPLOY_SERVER "docker run -d -p $CRE_PORT:80 --name=$DEPLOY_CONTAINER_NAME $CRE_REGISTRY_IMAGE:$CRE_RELEASE" when: - branch: release/** + event: + - tag trigger: branch: - develop - - release/** - - master + event: + - tag