Skip to content

Commit f869cab

Browse files
dikshant-infracloudGurinderRawala
authored andcommitted
Create deploy-cloud-run-grafana.yaml (#176)
1 parent 0306b49 commit f869cab

File tree

1 file changed

+48
-0
lines changed

1 file changed

+48
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
name: Deploy Grafana Server Cloud Run
2+
3+
on:
4+
push:
5+
branches:
6+
- fluxninja_micro_frontends
7+
paths:
8+
- "/**"
9+
workflow_dispatch:
10+
11+
jobs:
12+
build_and_deploy:
13+
runs-on: ubuntu-latest
14+
steps:
15+
- uses: actions/checkout@v4
16+
17+
- uses: google-github-actions/auth@v2
18+
with:
19+
credentials_json: ${{ secrets.GOOGLECLOUDSA }}
20+
21+
- uses: docker/setup-buildx-action@v3
22+
23+
- name: Cache Docker layers
24+
uses: actions/cache@v4
25+
with:
26+
path: /tmp/.buildx-cache
27+
key: ${{ runner.os }}-${{ github.workflow }}-${{ github.sha }}
28+
restore-keys: ${{ runner.os }}-${{ github.workflow }}-
29+
30+
- run: gcloud auth configure-docker
31+
32+
- uses: docker/build-push-action@v5
33+
with:
34+
context: .
35+
push: true
36+
tags: gcr.io/coderabbit/grafana:latest
37+
cache-from: type=local,src=/tmp/.buildx-cache
38+
cache-to: type=local,dest=/tmp/.buildx-cache-new
39+
build-contexts: |
40+
mono=${{ github.workspace }}
41+
42+
- name: Move Docker cache
43+
run: |
44+
rm -rf /tmp/.buildx-cache
45+
mv /tmp/.buildx-cache-new /tmp/.buildx-cache
46+
47+
# - name: Deploy to Cloud Run
48+
# run: gcloud run deploy db-api-server --image gcr.io/coderabbit/db-api-server --region us-central1 --allow-unauthenticated --vpc-connector=coderabbitai-dev-cr

0 commit comments

Comments
 (0)