From d75366d1f8e36d60382bd2acfd083414522573d4 Mon Sep 17 00:00:00 2001 From: Martin Buchleitner Date: Wed, 20 Jul 2022 10:34:24 +0200 Subject: [PATCH] feat: dynamic container naming (#10) * feat: dynamic container naming with override option for container name --- .github/workflows/ci.yml | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index bcd6c28..e85a58f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,13 +19,20 @@ jobs: github-token: ${{ secrets.GITHUB_TOKEN }} changelog-file: CHANGELOG.md - - name: Prepare Dockerhub + - name: Prepare tagging id: prep run: | - HUB_IMAGE=infralovers/packer-builder - QUAY_IMAGE=quay.io/infralovers/packer-builder - - VERSION=latest + IMAGE_NAME=$(basename ${{ github.repository }}) + IMAGE_REPO=${{ github.repository_owner }} + if [[ -n "${{ secrets.IMAGE_NAME }}" ]]; then + IMAGE_NAME="${{ secrets.IMAGE_NAME }}" + fi + if [[ -n "${{ secrets.IMAGE_REPO }}" ]]; then + IMAGE_REPO="${{ secrets.IMAGE_REPO }}" + fi + HUB_IMAGE="$IMAGE_REPO/$IMAGE_NAME" + QUAY_IMAGE="quay.io/$IMAGE_REPO/$IMAGE_NAME" + VERSION=dev if [[ '${{ steps.semrel.outputs.version }}' != '' ]]; then VERSION=${{ steps.semrel.outputs.version }} fi