From 6b8cdadcb631fbb8749ea7331ce8bdf7fcfe9713 Mon Sep 17 00:00:00 2001 From: Benzauber Date: Sun, 30 Mar 2025 15:47:12 +0000 Subject: [PATCH] action update --- .github/workflows/docker.yml | 37 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 19 deletions(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 12ee94d..6dd925f 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -1,29 +1,28 @@ name: Build & Publish Docker image on: - push: - branches: - - main + release: + types: [created] + workflow_dispatch: + inputs: + version: + type: string + description: Version number + required: true jobs: - build-and-push: + publish: + name: Build & Publish to DockerHub runs-on: ubuntu-latest - steps: - - name: Checkout repository - uses: actions/checkout@v2 + - name: Checkout repository + uses: actions/checkout@v2 - - name: Login to DockerHub - uses: docker/login-action@v3 - with: - username: ${{ secrets.DOCKER_USERNAME }} - password: ${{ secrets.DOCKER_TOKEN }} + - name: Login to DockerHub + run: echo ${{ secrets.DOCKER_TOKEN }} | docker login -u ${{ secrets.DOCKER_USERNAME }} --password-stdin - - name: Build the Docker image - run: docker build -t my-image:latest . + - name: Build the Docker image + run: docker build -t my-image:latest . - - name: Push the Docker image - run: docker push my-image:latest - - - name: Log out from DockerHub - run: docker logout \ No newline at end of file + - name: Push the Docker image + run: docker push my-image:latest