From 4b2144b17266919466a037119890608efaf9ed6f Mon Sep 17 00:00:00 2001 From: Joseph Hale <47901316+jhale1805@users.noreply.github.com> Date: Tue, 31 May 2022 13:31:21 -0700 Subject: [PATCH] Create GitHub Action for Pushing to DockerHub --- .github/workflows/docker-image.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 .github/workflows/docker-image.yml diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker-image.yml new file mode 100644 index 0000000..fb7538c --- /dev/null +++ b/.github/workflows/docker-image.yml @@ -0,0 +1,25 @@ +name: Docker Image CI + +on: + push: + branches: [ master ] + +env: + DOCKER_REGISTRY: ${{secrets.DOCKER_REGISTRY}} + DOCKER_USERNAME: ${{secrets.DOCKER_USERNAME}} + DOCKER_ACCESS_TOKEN: ${{secrets.DOCKER_ACCESS_TOKEN}} + +jobs: + + build: + + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v3 + - name: Build the Docker Image + run: make build + - name: Login to DockerHub + run: echo -n $DOCKER_ACCESS_TOKEN | docker login $DOCKER_REGISTRY -u $DOCKER_USERNAME --password-stdin + - name: Push Image to DockerHub + run: docker push jhale1805/python-poetry:1.1.13-py3.8.13-slim