Skip to content

Commit 863bf7f

Browse files
UPD:
add cron actions
1 parent e144a61 commit 863bf7f

File tree

1 file changed

+10
-15
lines changed

1 file changed

+10
-15
lines changed

.github/workflows/docker_build.yml

Lines changed: 10 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
name: bind9
22

33
on:
4+
schedule:
5+
- cron: '0 0 1 * *'
46
push:
57
branches:
6-
-
7-
"master"
8+
- "master"
89

910
env:
1011
IMAGE_NAME: "bind9"
@@ -14,24 +15,18 @@ jobs:
1415
name: Build and push to Docker Hub
1516
runs-on: ubuntu-latest
1617
steps:
17-
-
18-
name: Checkout repository
18+
- name: Checkout repository
1919
uses: actions/checkout@v3
20-
-
21-
name: Build image
22-
run: DOCKER_BUILDKIT=1 docker build . --file Dockerfile -t ${{ secrets.DOCKERHUB_USERNAME }}/${{ env.IMAGE_NAME }}:${{ env.VERSION }}
23-
-
24-
name: Login to Docker Hub
20+
- name: Build image
21+
run: DOCKER_BUILDKIT=1 docker build -f Dockerfile -t ${{ secrets.DOCKERHUB_USERNAME }}/${{ env.IMAGE_NAME }}:${{ env.VERSION }} .
22+
- name: Login to Docker Hub
2523
uses: docker/login-action@v2
2624
with:
2725
username: ${{ secrets.DOCKERHUB_USERNAME }}
2826
password: ${{ secrets.DOCKERHUB_TOKEN }}
29-
-
30-
name: Push Image to Docker Hub
27+
- name: Push Image to Docker Hub
3128
run: docker push ${{ secrets.DOCKERHUB_USERNAME }}/${{ env.IMAGE_NAME }}:${{ env.VERSION }}
32-
-
33-
name: Tag image
29+
- name: Tag image
3430
run: docker tag ${{ secrets.DOCKERHUB_USERNAME }}/${{ env.IMAGE_NAME }}:${{ env.VERSION }} ${{ secrets.DOCKERHUB_USERNAME }}/${{ env.IMAGE_NAME }}:$(date +%Y%m%d)
35-
-
36-
name: Push tag Image to Docker Hub
31+
- name: Push tag Image to Docker Hub
3732
run: docker push ${{ secrets.DOCKERHUB_USERNAME }}/${{ env.IMAGE_NAME }}:$(date +%Y%m%d)

0 commit comments

Comments
 (0)