CI/CD
This commit is contained in:
parent
546d1f5330
commit
c21a763160
19
.drone.yml
19
.drone.yml
|
@ -1,6 +1,6 @@
|
||||||
---
|
---
|
||||||
global-variables:
|
global-variables:
|
||||||
release: &release ${DRONE_BRANCH##**/}
|
release: &release ${DRONE_TAG}
|
||||||
environment: &environment
|
environment: &environment
|
||||||
JAVA_VERSION: 11
|
JAVA_VERSION: 11
|
||||||
GRADLE_VERSION: 7.1
|
GRADLE_VERSION: 7.1
|
||||||
|
@ -44,7 +44,8 @@ steps:
|
||||||
commands:
|
commands:
|
||||||
- echo -n "latest-release,$CRE_RELEASE" > .tags
|
- echo -n "latest-release,$CRE_RELEASE" > .tags
|
||||||
when:
|
when:
|
||||||
branch: release/**
|
event:
|
||||||
|
- tag
|
||||||
|
|
||||||
- name: containerize-dev
|
- name: containerize-dev
|
||||||
image: plugins/docker
|
image: plugins/docker
|
||||||
|
@ -74,7 +75,8 @@ steps:
|
||||||
- CRE_VERSION=${DRONE_BRANCH##**/}
|
- CRE_VERSION=${DRONE_BRANCH##**/}
|
||||||
repo: *docker-registry-repo
|
repo: *docker-registry-repo
|
||||||
when:
|
when:
|
||||||
branch: release/**
|
event:
|
||||||
|
- tag
|
||||||
|
|
||||||
- name: deploy
|
- name: deploy
|
||||||
image: alpine:latest
|
image: alpine:latest
|
||||||
|
@ -107,12 +109,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 pull $CRE_REGISTRY_IMAGE:$CRE_RELEASE"
|
||||||
- ssh -p $DEPLOY_SERVER_SSH_PORT $DEPLOY_SERVER_USERNAME@$DEPLOY_SERVER "docker run -d -p $CRE_PORT:9090 --name=$DEPLOY_CONTAINER_NAME -v $DEPLOY_DATA_VOLUME:/usr/bin/data -v $DEPLOY_CONFIG_VOLUME:/usr/bin/config -e spring_profiles_active=$DEPLOY_SPRING_PROFILES $CRE_REGISTRY_IMAGE:$CRE_RELEASE"
|
- ssh -p $DEPLOY_SERVER_SSH_PORT $DEPLOY_SERVER_USERNAME@$DEPLOY_SERVER "docker run -d -p $CRE_PORT:9090 --name=$DEPLOY_CONTAINER_NAME -v $DEPLOY_DATA_VOLUME:/usr/bin/data -v $DEPLOY_CONFIG_VOLUME:/usr/bin/config -e spring_profiles_active=$DEPLOY_SPRING_PROFILES $CRE_REGISTRY_IMAGE:$CRE_RELEASE"
|
||||||
when:
|
when:
|
||||||
branch: release/**
|
event:
|
||||||
|
- tag
|
||||||
|
|
||||||
trigger:
|
trigger:
|
||||||
branch:
|
branch:
|
||||||
- develop
|
- develop
|
||||||
- release/**
|
event:
|
||||||
- master
|
- tag
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue