1
0

Add DOCKER_IMAGE secret

This commit is contained in:
Moikot
2020-12-17 08:30:16 +01:00
parent 4b6208ac6a
commit 777c451079
2 changed files with 13 additions and 14 deletions

View File

@@ -19,7 +19,6 @@ jobs:
name: Prepare
id: prep
run: |
DOCKER_IMAGE=quay.io/external_storage/nfs-subdir-external-provisioner
if [[ $GITHUB_REF == refs/tags/* ]]; then
VERSION=${GITHUB_REF#refs/tags/}
if [[ $VERSION =~ ^v([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})$ ]]; then
@@ -27,21 +26,21 @@ jobs:
MINOR="${BASH_REMATCH[2]}"
PATCH="${BASH_REMATCH[3]}"
TAGS="${DOCKER_IMAGE}:latest"
TAGS="${TAGS},${DOCKER_IMAGE}:${MAJOR}"
TAGS="${TAGS},${DOCKER_IMAGE}:${MAJOR}.${MINOR}"
TAGS="${TAGS},${DOCKER_IMAGE}:${MAJOR}.${MINOR}.${PATCH}"
TAGS="${{ secrets.DOCKER_IMAGE }}:latest"
TAGS="${TAGS},${{ secrets.DOCKER_IMAGE }}:${MAJOR}"
TAGS="${TAGS},${{ secrets.DOCKER_IMAGE }}:${MAJOR}.${MINOR}"
TAGS="${TAGS},${{ secrets.DOCKER_IMAGE }}:${MAJOR}.${MINOR}.${PATCH}"
else
TAGS="${DOCKER_IMAGE}:${VERSION}"
TAGS="${{ secrets.DOCKER_IMAGE }}:${VERSION}"
fi
elif [[ $GITHUB_REF == refs/heads/* ]]; then
VERSION=$(echo ${GITHUB_REF#refs/heads/} | sed -r 's#/+#-#g')
if [ "${{ github.event.repository.default_branch }}" = "$VERSION" ]; then
VERSION=edge
fi
TAGS="${DOCKER_IMAGE}:${VERSION}"
TAGS="${{ secrets.DOCKER_IMAGE }}:${VERSION}"
elif [[ $GITHUB_REF == refs/pull/* ]]; then
TAGS="${DOCKER_IMAGE}:pr-${{ github.event.number }}"
TAGS="${{ secrets.DOCKER_IMAGE }}:pr-${{ github.event.number }}"
fi
echo ::set-output name=tags::${TAGS}
echo ::set-output name=created::$(date -u +'%Y-%m-%dT%H:%M:%SZ')
@@ -70,7 +69,7 @@ jobs:
push: ${{ github.event_name != 'pull_request' }}
tags: ${{ steps.prep.outputs.tags }}
build-args: |
APP_FOLDER=/go/src/github.com/kubernetes-sigs/nfs-subdir-external-provisioner
APP_FOLDER="/go/src/github.com/$GITHUB_REPOSITORY"
labels: |
org.opencontainers.image.title=${{ github.event.repository.name }}
org.opencontainers.image.description=${{ github.event.repository.description }}