Skip to content

Update ci-cd.yml

Update ci-cd.yml #15

Workflow file for this run

name: CICD
on:
push:
branches: [gcp-app-engine]
jobs:
build:
runs-on: [ubuntu-latest]
permissions:
contents: 'read'
id-token: 'write'
steps:
- name: Checkout Source
uses: actions/checkout@v4
# - name: Set Node.js 16.x
# uses: actions/setup-node@v3
# with:
# node-version: 16.x
# - name: Install Dependencies
# run : npm install
- id: 'auth'
name: 'Authenticate to Google Cloud'
uses: google-github-actions/auth@v2
with:
#token_format: 'access_token'
service_account: ${{ secrets.GCP_SERVICE_ACCOUNT }}
workload_identity_provider: ${{ secrets.WORKLOAD_IDENTITY_PROVIDER }}
audience: 'projects/296259488719/locations/global/workloadIdentityPools/test/providers/github'