mirror of
https://github.com/edgelesssys/constellation.git
synced 2025-08-13 17:25:32 -04:00
update ko build tagging
This commit is contained in:
parent
1ca7e93241
commit
f6762213b6
1 changed files with 24 additions and 4 deletions
|
@ -18,7 +18,6 @@ inputs:
|
||||||
required: true
|
required: true
|
||||||
|
|
||||||
# Linux runner only
|
# Linux runner only
|
||||||
# TODO: Add complete tagging
|
|
||||||
runs:
|
runs:
|
||||||
using: "composite"
|
using: "composite"
|
||||||
steps:
|
steps:
|
||||||
|
@ -37,7 +36,28 @@ runs:
|
||||||
KO_CONFIG_PATH: ${{ inputs.koConfig }}
|
KO_CONFIG_PATH: ${{ inputs.koConfig }}
|
||||||
KO_PASSWORD: ${{ inputs.githubToken }}
|
KO_PASSWORD: ${{ inputs.githubToken }}
|
||||||
KO_DOCKER_REPO: ${{ env.REGISTRY }}/edgelesssys/${{ inputs.name }}-ko
|
KO_DOCKER_REPO: ${{ env.REGISTRY }}/edgelesssys/${{ inputs.name }}-ko
|
||||||
GIT_REF: ${{ github.ref }}
|
|
||||||
run: |
|
run: |
|
||||||
tag=$(echo ${GIT_REF} | cut -d'/' -f3)
|
tags=""
|
||||||
ko build ${{ inputs.koTarget }} --bare --tags ${tag}
|
if [ "${{ github.ref }}" == "${{ github.event.repository.default_branch }}" ]; then
|
||||||
|
tags="latest"
|
||||||
|
else:
|
||||||
|
tags="${{ github.sha }}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -n "${{ inputs.pushTag }}" ]; then
|
||||||
|
if [ -n "${tags}" ]; then
|
||||||
|
tags="${tags},${{ inputs.pushTag }}"
|
||||||
|
else
|
||||||
|
tags="${{ inputs.pushTag }}"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -n "${{ steps.pseudo-version.outputs.pseudoVersion }}" ]; then
|
||||||
|
if [ -n "${tags}" ]; then
|
||||||
|
tags="${tags},${{ steps.pseudo-version.outputs.pseudoVersion }}"
|
||||||
|
else
|
||||||
|
tags="${{ steps.pseudo-version.outputs.pseudoVersion }}"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
ko build ${{ inputs.koTarget }} --bare --tags ${tags}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue