File tree 2 files changed +57
-0
lines changed
2 files changed +57
-0
lines changed Original file line number Diff line number Diff line change
1
+ name : docker
2
+
3
+ on :
4
+ schedule :
5
+ - cron : ' 19 17 * * *' # Nightly builds capture upstream updates to dependency images such as node.
6
+ push :
7
+ branches : [ master ]
8
+ tags : [ '*.*.*' ]
9
+ pull_request :
10
+ branches : [ master ]
11
+
12
+ env :
13
+ REGISTRY : docker.io
14
+ IMAGE_NAME : parseplatform/parse-dashboard
15
+
16
+
17
+ jobs :
18
+ build :
19
+
20
+ runs-on : ubuntu-18.04
21
+ permissions :
22
+ contents : read
23
+ packages : write
24
+
25
+ steps :
26
+ - name : Checkout repository
27
+ uses : actions/checkout@v2
28
+
29
+ - name : Set up QEMU
30
+ id : qemu
31
+ uses : docker/setup-qemu-action@v1
32
+
33
+ - name : Set up Docker Buildx
34
+ uses : docker/setup-buildx-action@v1
35
+
36
+ - name : Log into Docker Hub
37
+ if : github.event_name != 'pull_request'
38
+ uses : docker/login-action@v1
39
+ with :
40
+ username : ${{ secrets.DOCKERHUB_USERNAME }}
41
+ password : ${{ secrets.DOCKERHUB_TOKEN }}
42
+
43
+ - name : Extract Docker metadata
44
+ id : meta
45
+ uses : docker/metadata-action@v3
46
+ with :
47
+ images : ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
48
+
49
+ - name : Build and push Docker image
50
+ uses : docker/build-push-action@v2
51
+ with :
52
+ context : .
53
+ platforms : linux/amd64
54
+ push : ${{ github.event_name != 'pull_request' }}
55
+ tags : ${{ steps.meta.outputs.tags }}
56
+ labels : ${{ steps.meta.outputs.labels }}
Original file line number Diff line number Diff line change 5
5
6
6
## New Features
7
7
## Improvements
8
+ - CI now pushes docker images to Docker Hub (Corey Baker) [ #1781 ] ( https://github.com/parse-community/parse-dashboard/pull/1781 )
8
9
- Add CI check to add changelog entry (Manuel Trezza) [ #1764 ] ( https://github.com/parse-community/parse-dashboard/pull/1764 )
9
10
- Refactor: uniform issue templates across repos (Manuel Trezza) [ #1767 ] ( https://github.com/parse-community/parse-dashboard/pull/1767 )
10
11
- fix: date cell value not selected on double clicks (fn-faisal) [ #1730 ] ( https://github.com/parse-community/parse-dashboard/pull/1730 )
You can’t perform that action at this time.
0 commit comments