refactor: move to docker swarm
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
34
.drone.yml
34
.drone.yml
@@ -22,37 +22,23 @@ clone:
|
||||
disable: true
|
||||
|
||||
steps:
|
||||
- name: deploy-k8s-master
|
||||
- name: build-push-image-and-deploy
|
||||
image: appleboy/drone-ssh
|
||||
settings:
|
||||
host:
|
||||
from_secret: k8s_master
|
||||
from_secret: diyue_host
|
||||
username: ubuntu
|
||||
key:
|
||||
from_secret: k8s_key
|
||||
from_secret: diyue_key
|
||||
port: 22
|
||||
script_stop: true
|
||||
script:
|
||||
- cd /var/www/pzx-web-api
|
||||
- cd /var/ddk/pzx-web-api
|
||||
- sudo git fetch
|
||||
- sudo git reset --hard ${DRONE_COMMIT}
|
||||
- sudo docker-compose down
|
||||
- sudo docker-compose up -d --build --force-recreate
|
||||
- sudo docker image prune -f
|
||||
- name: deploy-k8s-worker
|
||||
image: appleboy/drone-ssh
|
||||
settings:
|
||||
host:
|
||||
from_secret: k8s_worker
|
||||
username: ubuntu
|
||||
key:
|
||||
from_secret: k8s_key
|
||||
port: 22
|
||||
script_stop: true
|
||||
script:
|
||||
- cd /var/www/pzx-web-api
|
||||
- sudo git fetch
|
||||
- sudo git reset --hard ${DRONE_COMMIT}
|
||||
- sudo docker-compose down
|
||||
- sudo docker-compose up -d --build --force-recreate
|
||||
- sudo docker image prune -f
|
||||
- docker-compose -f docker-compose-build.yml build
|
||||
- source .apiflask.env
|
||||
- echo "$DOCKER_PASSWORD" | docker login $DOCKER_REGISTRY -u $DOCKER_USERNAME --password-stdin
|
||||
- docker push $DOCKER_REGISTRY/bryant/ddk/pzx-web-api:latest
|
||||
- docker stack deploy -c docker-compose-run.yml ddk
|
||||
- docker image prune -f
|
||||
Reference in New Issue
Block a user