Merge pull request #218 from Infisical/gamma-auto-deploy

Add github action for gamma deploy
This commit is contained in:
Maidul Islam
2023-01-13 11:45:01 -08:00
committed by GitHub

26
.github/workflows/deploy-gamma.yml vendored Normal file
View File

@ -0,0 +1,26 @@
name: Deploy to Gamma stage
on: [workflow_dispatch]
jobs:
deployment:
name: Deploy to gamma
runs-on: ubuntu-latest
steps:
- name: ☁️ Checkout source
uses: actions/checkout@v3
- name: Install Helm
uses: azure/setup-helm@v3
with:
version: v3.10.0
- name: Install kubectl
uses: azure/setup-kubectl@v3
- name: Install doctl
uses: digitalocean/action-doctl@v2
with:
token: ${{ secrets.DIGITALOCEAN_ACCESS_TOKEN }}
- name: Save DigitalOcean kubeconfig with short-lived credentials
run: doctl kubernetes cluster kubeconfig save --expiry-seconds 600 k8s-1-25-4-do-0-nyc1-1670645170179
- name: switch to gamma namespace
run: kubectl config set-context --current --namespace=gamma