| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- "on":
- push:
- branches:
- - stacks-fix-cli-analytics
- name: Deploy to test-2
- jobs:
- porter-deploy:
- runs-on: ubuntu-latest
- steps:
- - name: Checkout code
- uses: actions/checkout@v3
- - name: Setup Go
- uses: actions/setup-go@v4
- with:
- go-version-file: go.mod
- cache: false
- - name: Set Github tag
- id: vars
- run: echo "sha_short=$(git rev-parse --short HEAD)" >> $GITHUB_OUTPUT
- - name: Install Porter
- timeout-minutes: 30
- run: /bin/bash -c "$(curl -fsSL https://install.porter.run)"
- - name: Login
- timeout-minutes: 30
- run: porter auth login --token $PORTER_TOKEN
- env:
- PORTER_CLUSTER: 2
- PORTER_HOST: https://aebf-160-72-72-58.ngrok-free.app
- PORTER_PROJECT: 1
- PORTER_STACK_NAME: test-2
- PORTER_TAG: ${{ steps.vars.outputs.sha_short }}
- PORTER_TOKEN: ${{ secrets.PORTER_STACK_1_2 }}
- - name: Deploy stack
- timeout-minutes: 30
- run: go run ./cli/main.go apply
- env:
- PORTER_CLUSTER: "2"
- PORTER_HOST: https://aebf-160-72-72-58.ngrok-free.app
- PORTER_PROJECT: "1"
- PORTER_STACK_NAME: test-2
- PORTER_TAG: ${{ steps.vars.outputs.sha_short }}
- PORTER_TOKEN: ${{ secrets.PORTER_STACK_1_2 }}
|