File tree 1 file changed +40
-0
lines changed
1 file changed +40
-0
lines changed Original file line number Diff line number Diff line change
1
+ name : App Container CI (With docker caching disabled)
2
+
3
+ on :
4
+ push :
5
+ branches : [master]
6
+ pull_request :
7
+ branches : [master]
8
+
9
+ jobs :
10
+ build :
11
+ runs-on : ubuntu-latest
12
+
13
+ timeout-minutes : 18
14
+
15
+ steps :
16
+ - name : checkout
17
+
18
+ # Pull the latest image to build, and avoid caching pull-only images.
19
+ # (docker pull is faster than caching in most cases.)
20
+ - name : docker-compose pull
21
+ run : docker-compose pull
22
+ # - name: docker layer caching
23
+ # uses: satackey/[email protected]
24
+ # continue-on-error: true
25
+ - name : Run test in container
26
+ shell : bash
27
+ env :
28
+ FIREBASE_CLIENT_API_KEY : ${{ secrets.FIREBASE_CLIENT_API_KEY }}
29
+ # Your firebase service account information
30
+ FIREBASE_ADMIN_SA_TYPE : ${{ secrets.FIREBASE_ADMIN_SA_TYPE }}
31
+ FIREBASE_ADMIN_SA_PROJECT_ID : ${{ secrets.FIREBASE_ADMIN_SA_PROJECT_ID }}
32
+ FIREBASE_ADMIN_SA_PRIVATE_KEY_ID : ${{ secrets.FIREBASE_ADMIN_SA_PRIVATE_KEY_ID }}
33
+ FIREBASE_ADMIN_SA_PRIVATE_KEY : ${{ secrets.FIREBASE_ADMIN_SA_PRIVATE_KEY }}
34
+ FIREBASE_ADMIN_SA_CLIENT_EMAIL : ${{ secrets.FIREBASE_ADMIN_SA_CLIENT_EMAIL }}
35
+ FIREBASE_ADMIN_SA_CLIENT_ID : ${{ secrets.FIREBASE_ADMIN_SA_CLIENT_ID }}
36
+ FIREBASE_ADMIN_SA_AUTH_URI : ${{ secrets.FIREBASE_ADMIN_SA_AUTH_URI }}
37
+ FIREBASE_ADMIN_SA_TOKEN_URI : ${{ secrets.FIREBASE_ADMIN_SA_TOKEN_URI }}
38
+ FIREBASE_ADMIN_SA_AUTH_PROVIDER_X509_CERT_URL : ${{ secrets.FIREBASE_ADMIN_SA_AUTH_PROVIDER_X509_CERT_URL}}
39
+ FIREBASE_ADMIN_SA_CLIENT_X509_CERT_URL : ${{ secrets.FIREBASE_ADMIN_SA_CLIENT_X509_CERT_URL}}
40
+ run : docker-compose --file ./.github/ci/docker-compose-test-ci.yml up --build --exit-code-from app
You can’t perform that action at this time.
0 commit comments