Skip to content

Revert "la til botleneck" #268

Revert "la til botleneck"

Revert "la til botleneck" #268

Workflow file for this run

name: Deploy to gcp
on:
push:
branches: [ master ]
env:
IMAGE: ghcr.io/${{ github.repository }}:${{ github.sha }}
jobs:
build:
name: Build and push docker conatainer
runs-on: ubuntu-latest
environment: production
permissions:
packages: write
contents: read
steps:
- uses: actions/checkout@v4
- name: Set up node
uses: actions/setup-node@v4
with:
node-version: "20.x"
- uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- uses: docker/build-push-action@v5
with:
context: .
push: true
tags: ${{ env.IMAGE }}
deploy-dev:
name: Deploy to dev-gcp
needs: build
environment: production
runs-on: ubuntu-latest
steps:
- name: Checkout branch
uses: actions/checkout@v4
- name: Generate nais variables
run: |
cat > .nais/vars.yaml <<EOF
SITEIMPROVE: ${{ secrets.SITEIMPROVE }}
AMPLITUDE_100000009: ${{ secrets.AMPLITUDE_100000009 }}
AMPLITUDE_100000264: ${{ secrets.AMPLITUDE_100000264 }}
AMPLITUDE_100000243: ${{ secrets.AMPLITUDE_100000243 }}
AMPLITUDE_100000244: ${{ secrets.AMPLITUDE_100000244 }}
AMPLITUDE_100002286: ${{ secrets.AMPLITUDE_100002286 }}
AMPLITUDE_100003868: ${{ secrets.AMPLITUDE_100003868 }}
AMPLITUDE_100003867: ${{ secrets.AMPLITUDE_100003867 }}
AMPLITUDE_100002016: ${{ secrets.AMPLITUDE_100002016 }}
REOPS: ${{ secrets.REOPS }}
EOF
- name: Deploy to prod
uses: nais/deploy/actions/deploy@v2
env:
APIKEY: ${{ secrets.NAIS_DEPLOY_APIKEY }}
CLUSTER: dev-gcp
RESOURCE: .nais/dev-gcp.yaml
VAR: image=${{ env.IMAGE }}
VARS: .nais/vars.yaml
deploy-prod:
name: Deploy to prod-gcp
needs: deploy-dev
environment: production
runs-on: ubuntu-latest
steps:
- name: Checkout branch
uses: actions/checkout@v4
- name: Generate nais variables
run: |
cat > .nais/vars.yaml <<EOF
SITEIMPROVE: ${{ secrets.SITEIMPROVE }}
AMPLITUDE_100000009: ${{ secrets.AMPLITUDE_100000009 }}
AMPLITUDE_100000264: ${{ secrets.AMPLITUDE_100000264 }}
AMPLITUDE_100000243: ${{ secrets.AMPLITUDE_100000243 }}
AMPLITUDE_100000244: ${{ secrets.AMPLITUDE_100000244 }}
AMPLITUDE_100002286: ${{ secrets.AMPLITUDE_100002286 }}
AMPLITUDE_100003868: ${{ secrets.AMPLITUDE_100003868 }}
AMPLITUDE_100003867: ${{ secrets.AMPLITUDE_100003867 }}
AMPLITUDE_100002016: ${{ secrets.AMPLITUDE_100002016 }}
REOPS: ${{ secrets.REOPS }}
EOF
- name: Deploy to prod
uses: nais/deploy/actions/deploy@v2
env:
APIKEY: ${{ secrets.NAIS_DEPLOY_APIKEY }}
CLUSTER: prod-gcp
RESOURCE: .nais/prod-gcp.yaml
VAR: image=${{ env.IMAGE }}
VARS: .nais/vars.yaml