From 16ed23e9aadcfccb9338b285038024be62148dac Mon Sep 17 00:00:00 2001 From: Wisam <88798495+wisamzy@users.noreply.github.com> Date: Sat, 17 Aug 2024 05:29:27 -0700 Subject: [PATCH] Create docker_image.yml --- .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..14baa0b --- /dev/null +++ b/.github/workflows/docker_image.yml @@ -0,0 +1,25 @@ +name: Docker Image CI + +on: + push: + branches: ["main"] + pull_request: + branches: ["main"] + workflow_dispatch: + +jobs: + workflow: + runs-on: ubuntu-latest + + steps: + - name: Checkout code + uses: actions/checkout@v3 + + - name: Build the Docker image + run: docker build . --file Dockerfile --tag wisamzyy/final-python:${{ github.run_number }}-${{ github.sha }} + + - name: Login to Docker Hub + run: echo "${{ secrets.DOCKER_HUB_PASS }}" | docker login -u "${{ secrets.DOCKER_HUB_USER }}" --password-stdin + + - name: Push Docker Image to Registry + run: docker push wisamzyy/final-python:${{ github.run_number }}-${{ github.sha }}