File tree 1 file changed +48
-0
lines changed
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