~starkingdoms/starkingdoms

5afebed6dd2bb907e61be9d1feeeeeb576af1217 — core 1 year, 11 months ago 9e49c0f
add beta and unstable deploy targets
1 files changed, 51 insertions(+), 0 deletions(-)

M .drone.yml
M .drone.yml => .drone.yml +51 -0
@@ 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"