Skip to content

tested locally and changing #11

tested locally and changing

tested locally and changing #11

Workflow file for this run

name: Deploy
on:
push:
env:
PROJECT_ID: '231388685322'
PROJECT_NAME: 'zah-website'
GAR_LOCATION: 'us-east1'
REPOSITORY: 'zah'
jobs:
job_id:
runs-on: 'ubuntu-latest'
permissions:
contents: 'read'
id-token: 'write'
steps:
- uses: 'actions/checkout@v4'
- id: auth
uses: 'google-github-actions/auth@v2'
with:
project_id: 'zah-website'
workload_identity_provider: 'projects/231388685322/locations/global/workloadIdentityPools/zah-github/providers/zah-github-provider'
service_account: 'zah-registry-user@zah-website.iam.gserviceaccount.com'
token_format: access_token
- name: 'set up cloud sdk'
uses: 'google-github-actions/setup-gcloud@v2'
- name: 'login to artifact registry'
id: docker-auth
uses: 'docker/login-action@v3'
with:
username: 'oauth2accesstoken'
password: ${{ steps.auth.outputs.access_token }}
registry: 'us-east1-docker.pkg.dev'
- id: docker-push-tagged
name: 'Build and push Container'
uses: docker/build-push-action@v4
with:
push: true
tags: |
${{ env.GAR_LOCATION }}-docker.pkg.dev/${{ env.PROJECT_NAME }}/${{ env.REPOSITORY }}/zah:test