From c49676b14f2ea9cfdf351eeabddd9b66be09800c Mon Sep 17 00:00:00 2001 From: Tigerblue77 <37409593+tigerblue77@users.noreply.github.com> Date: Sat, 4 Mar 2023 18:42:21 +0000 Subject: [PATCH] Minor improvement of GitHub CI --- ....yml => build_and_publish_docker_image.yml} | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) rename .github/workflows/{docker-image.yml => build_and_publish_docker_image.yml} (64%) diff --git a/.github/workflows/docker-image.yml b/.github/workflows/build_and_publish_docker_image.yml similarity index 64% rename from .github/workflows/docker-image.yml rename to .github/workflows/build_and_publish_docker_image.yml index b4f6c68..c80b84e 100644 --- a/.github/workflows/docker-image.yml +++ b/.github/workflows/build_and_publish_docker_image.yml @@ -3,22 +3,32 @@ name: Docker image CI on: push: branches: [ master ] + paths-ignore: + - '**/README.md' jobs: build: - name: Build and push Docker image to Docker Hub and GitHub Containers Repository + name: Build and publish Docker image to Docker Hub and GitHub Containers Repository runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v3 + + - name: Remove "_Docker" suffix from GitHub repository name to use it as image name + uses: mad9000/actions-find-and-replace-string@3 + id: docker_image_name + with: + source: ${{ github.repository }} + find: '_Docker' + replace: '' - name: Docker meta id: meta uses: docker/metadata-action@v4 with: images: | - ${{ github.repository }} - ghcr.io/${{ github.repository }} + ${{ steps.docker_image_name.outputs.value }} + ghcr.io/${{ steps.docker_image_name.outputs.value }} tags: type=raw,value=latest - name: Login to Docker Hub @@ -37,7 +47,7 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v2 - - name: Build and push Docker image + - name: Build and publish Docker image uses: docker/build-push-action@v4 with: context: .