From 4aaef32f7affee9455fb1f5fa65ed5f4509df685 Mon Sep 17 00:00:00 2001 From: romeroalx Date: Tue, 14 May 2024 17:40:11 +0200 Subject: [PATCH] gh actions: modify docker.yml for building and pushing images daily (master) --- .github/workflows/docker.yml | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 1346a15daa..054a0d3368 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -7,20 +7,22 @@ on: permissions: # least privileges, see https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions contents: read + actions: read jobs: - build: - name: docker build + call-build-image-recursor: + uses: PowerDNS/pdns/.github/workflows/build-docker-images.yml@rel/rec-4.9.x if: ${{ vars.SCHEDULED_DOCKER }} - # on a ubuntu-20.04 VM - runs-on: ubuntu-20.04 - strategy: - matrix: - product: ['recursor'] - steps: - - uses: actions/checkout@v3 - with: - fetch-depth: 5 - submodules: recursive - # this builds packages and runs our unit test (make check) - - run: docker build --rm -t powerdns-${{ matrix.product }} -f Dockerfile-${{ matrix.product }} . + with: + product: recursor + ref: ${{ github.ref_name }} + image-name: pdns-recursor-4.9.x + image-tags: |- + latest + image-description: 'EXPERIMENTAL pdns recursor image' + platforms: linux/amd64,linux/arm64/v8 + push: false + secrets: + DOCKERHUB_ORGANIZATION_NAME: ${{ secrets.DOCKERHUB_ORGANIZATION_NAME }} + DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} + DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} -- 2.47.2