From 5afebed6dd2bb907e61be9d1feeeeeb576af1217 Mon Sep 17 00:00:00 2001 From: core Date: Tue, 9 Jan 2024 19:08:26 -0500 Subject: [PATCH] add beta and unstable deploy targets --- .drone.yml | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/.drone.yml b/.drone.yml index 12b40d5b61500b748657505806e26323216e5b9e..73ad13cccd84e4613bb6fbfbc877f019a5966c7c 100644 --- a/.drone.yml +++ b/.drone.yml @@ -290,3 +290,54 @@ steps: - echo "$VAULT_PWD" > vault_password.txt - cat vault_password.txt - ansible-playbook ansible/deploy_backplane.yml -i ansible/global/backplane.yml --vault-password-file vault_password.txt -e "backplane_binary_url=$MINIO_BASE/$MINIO_BUCKET/builds/${DRONE_COMMIT_SHA}/starkingdoms-backplane/target/release/starkingdoms-backplane" +--- +kind: pipeline +type: docker +name: deploy-beta +trigger: + event: + - promote + target: + - beta +steps: + - name: deploy + image: pad92/ansible-alpine + environment: + VAULT_PWD: + from_secret: vault_password + MINIO_BASE: + from_secret: s3_host + MINIO_BUCKET: + from_secret: s3_bucket + ANSIBLE_FORCE_COLOR: 1 + ANSIBLE_HOST_KEY_CHECKING: False + commands: + - echo "$VAULT_PWD" > vault_password.txt + - cat vault_password.txt + - ansible-playbook ansible/deploy.yml -i ansible/environments/beta.yml --vault-password-file vault_password.txt -e "server_binary_url=$MINIO_BASE/$MINIO_BUCKET/builds/${DRONE_COMMIT_SHA}/starkingdoms-server/target/release/starkingdoms-server client_package_url=$MINIO_BASE/$MINIO_BUCKET/builds/${DRONE_COMMIT_SHA}/client.tar.xz/starkingdoms-client/dist/client.tar.xz" +--- +kind: pipeline +type: docker +name: deploy-stable +trigger: + event: + - promote + target: + - stable +steps: + - name: deploy + image: pad92/ansible-alpine + environment: + VAULT_PWD: + from_secret: vault_password + MINIO_BASE: + from_secret: s3_host + MINIO_BUCKET: + from_secret: s3_bucket + ANSIBLE_FORCE_COLOR: 1 + ANSIBLE_HOST_KEY_CHECKING: False + commands: + - echo "$VAULT_PWD" > vault_password.txt + - cat vault_password.txt + - ansible-playbook ansible/deploy.yml -i ansible/environments/stable.yml --vault-password-file vault_password.txt -e "server_binary_url=$MINIO_BASE/$MINIO_BUCKET/builds/${DRONE_COMMIT_SHA}/starkingdoms-server/target/release/starkingdoms-server client_package_url=$MINIO_BASE/$MINIO_BUCKET/builds/${DRONE_COMMIT_SHA}/client.tar.xz/starkingdoms-client/dist/client.tar.xz" +