File tree Expand file tree Collapse file tree 1 file changed +48
-0
lines changed Expand file tree Collapse file tree 1 file changed +48
-0
lines changed Original file line number Diff line number Diff line change 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
You can’t perform that action at this time.
0 commit comments