Skip to content

Commit

Permalink
ci: use google action
Browse files Browse the repository at this point in the history
refs #25
  • Loading branch information
steveoh authored Jul 11, 2024
1 parent 4087161 commit 2e30676
Showing 1 changed file with 16 additions and 24 deletions.
40 changes: 16 additions & 24 deletions .github/workflows/push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -108,30 +108,22 @@ jobs:
uses: google-github-actions/setup-gcloud@v2

- name: 🚀 Deploy to Cloud Run Job
run: |
if [ ! "$(gcloud run jobs list | grep default)" ]; then
gcloud run jobs create default \
--region us-central1 \
--image us-central1-docker.pkg.dev/${{ secrets.PROJECT_ID }}/images/job:latest \
--service-account cloud-run-sa@${{ secrets.PROJECT_ID }}.iam.gserviceaccount.com \
--memory=3Gi \
--cpu=1 \
--max-retries 0 \
--parallelism 0 \
--set-secrets=/secrets/app/secrets.json=skid-secrets:latest \
--task-timeout 3h
else
gcloud run jobs update default \
--region us-central1 \
--image us-central1-docker.pkg.dev/${{ secrets.PROJECT_ID }}/images/job:latest \
--service-account cloud-run-sa@${{ secrets.PROJECT_ID }}.iam.gserviceaccount.com \
--memory=3Gi \
--cpu=1 \
--max-retries 0 \
--parallelism 0 \
--set-secrets=/secrets/app/secrets.json=skid-secrets:latest \
--task-timeout 3h
fi
uses: google-github-actions/deploy-cloudrun@v2
with:
project_id: secrets.PROJECT_ID
region: us-central1
image: us-central1-docker.pkg.dev/${{ secrets.PROJECT_ID }}/images/job:latest
job: default
secrets: /secrets/app/secrets.json=skid-secrets:latest
timeout: 3h
flags: >
--cpu=1
--memory=3Gi
--service-account=cloud-run-sa@${{ secrets.PROJECT_ID }}.iam.gserviceaccount.com
--timeout=3h
--max-instances=1
--max-retries=0
--parallelism=0
- name: 🕰️ Create Cloud Scheduler
run: |
Expand Down

0 comments on commit 2e30676

Please sign in to comment.