# code created with help of the github documentation : https://docs.github.com/en/actions/guides/publishing-docker-images name: Docker Image CI on: push: branches: [master] pull_request: branches: [master] workflow_dispatch: jobs: docker: runs-on: ubuntu-latest steps: - name: Set up QEMU uses: docker/setup-qemu-action@v1 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v1 - name: Login to DockerHub uses: docker/login-action@v1 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_PASSWORD }} - name: Build and push id: docker_build uses: docker/build-push-action@v2 with: file: docker/Dockerfile push: true tags: seccerts/sec-certs:latest