File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+
2+ jobs :
3+ build-and-push-image :
4+ runs-on : ubuntu-latest
5+
6+ steps :
7+ - name : Checkout repository
8+ uses : actions/checkout@v2
9+
10+ - name : Log in to the Container registry
11+ uses : docker/login-action@v1
12+ with :
13+ registry : ${{ env.REGISTRY }}
14+ username : ${{ github.actor }}
15+ password : ${{ secrets.GITHUB_TOKEN }}
16+
17+ - name : Build and push Docker image
18+ run : |
19+ RELEASE_DATE=$(date --rfc-3339=date)
20+ IMAGE_NAME="${{ env.REGISTRY }}/${{ github.actor }}/${{ env.PROJECTNAME }}"
21+
22+ docker build -t $IMAGE_NAME:$RELEASE_DATE -t $IMAGE_NAME:latest ./${{ env.PROJECTNAME}}/
23+ docker push $IMAGE_NAME:$RELEASE_DATE
24+ docker push $IMAGE_NAME:latest
25+
Original file line number Diff line number Diff line change 2020 - cron : ' 23 1 * * 0' # Sunday at 1:23
2121
2222jobs :
23- build-and-push-image :
24- runs-on : ubuntu-latest
25-
26- steps :
27- - name : Checkout repository
28- uses : actions/checkout@v2
29-
30- - name : Log in to the Container registry
31- uses : docker/login-action@v1
32- with :
33- registry : ${{ env.REGISTRY }}
34- username : ${{ github.actor }}
35- password : ${{ secrets.GITHUB_TOKEN }}
36-
37- - name : Build and push Docker image
38- run : |
39- RELEASE_DATE=$(date --rfc-3339=date)
40- IMAGE_NAME="${{ env.REGISTRY }}/${{ github.actor }}/${{ env.PROJECTNAME }}"
41-
42- docker build -t $IMAGE_NAME:$RELEASE_DATE -t $IMAGE_NAME:latest ./${{ env.PROJECTNAME}}/
43- docker push $IMAGE_NAME:$RELEASE_DATE
44- docker push $IMAGE_NAME:latest
45-
23+ include :
24+ - name : Build and Push Image
25+ uses : ./.github/templates/docker-build-template.yml
You can’t perform that action at this time.
0 commit comments