update action
This commit is contained in:
@@ -30,31 +30,37 @@ jobs:
|
|||||||
echo "DOTNET_SDK_VERSION=9.0" >> $GITHUB_OUTPUT
|
echo "DOTNET_SDK_VERSION=9.0" >> $GITHUB_OUTPUT
|
||||||
echo "DOTNET_RUNTIME_VERSION=9.0.17" >> $GITHUB_OUTPUT
|
echo "DOTNET_RUNTIME_VERSION=9.0.17" >> $GITHUB_OUTPUT
|
||||||
echo "ALPINE_VERSION=3.24" >> $GITHUB_OUTPUT
|
echo "ALPINE_VERSION=3.24" >> $GITHUB_OUTPUT
|
||||||
|
echo "IS_LATEST=true" >> $GITHUB_OUTPUT
|
||||||
;;
|
;;
|
||||||
9.0-alpine-23)
|
9.0-alpine-23)
|
||||||
echo "DOTNET_SDK_VERSION=9.0" >> $GITHUB_OUTPUT
|
echo "DOTNET_SDK_VERSION=9.0" >> $GITHUB_OUTPUT
|
||||||
echo "DOTNET_RUNTIME_VERSION=9.0.17" >> $GITHUB_OUTPUT
|
echo "DOTNET_RUNTIME_VERSION=9.0.17" >> $GITHUB_OUTPUT
|
||||||
echo "ALPINE_VERSION=3.23" >> $GITHUB_OUTPUT
|
echo "ALPINE_VERSION=3.23" >> $GITHUB_OUTPUT
|
||||||
|
echo "IS_LATEST=false" >> $GITHUB_OUTPUT
|
||||||
;;
|
;;
|
||||||
9.0-alpine-22)
|
9.0-alpine-22)
|
||||||
echo "DOTNET_SDK_VERSION=9.0" >> $GITHUB_OUTPUT
|
echo "DOTNET_SDK_VERSION=9.0" >> $GITHUB_OUTPUT
|
||||||
echo "DOTNET_RUNTIME_VERSION=9.0" >> $GITHUB_OUTPUT
|
echo "DOTNET_RUNTIME_VERSION=9.0" >> $GITHUB_OUTPUT
|
||||||
echo "ALPINE_VERSION=3.22" >> $GITHUB_OUTPUT
|
echo "ALPINE_VERSION=3.22" >> $GITHUB_OUTPUT
|
||||||
|
echo "IS_LATEST=false" >> $GITHUB_OUTPUT
|
||||||
;;
|
;;
|
||||||
9.0-alpine-21)
|
9.0-alpine-21)
|
||||||
echo "DOTNET_SDK_VERSION=9.0" >> $GITHUB_OUTPUT
|
echo "DOTNET_SDK_VERSION=9.0" >> $GITHUB_OUTPUT
|
||||||
echo "DOTNET_RUNTIME_VERSION=9.0" >> $GITHUB_OUTPUT
|
echo "DOTNET_RUNTIME_VERSION=9.0" >> $GITHUB_OUTPUT
|
||||||
echo "ALPINE_VERSION=3.21" >> $GITHUB_OUTPUT
|
echo "ALPINE_VERSION=3.21" >> $GITHUB_OUTPUT
|
||||||
|
echo "IS_LATEST=false" >> $GITHUB_OUTPUT
|
||||||
;;
|
;;
|
||||||
8.0-alpine-22)
|
8.0-alpine-22)
|
||||||
echo "DOTNET_SDK_VERSION=8.0" >> $GITHUB_OUTPUT
|
echo "DOTNET_SDK_VERSION=8.0" >> $GITHUB_OUTPUT
|
||||||
echo "DOTNET_RUNTIME_VERSION=8.0" >> $GITHUB_OUTPUT
|
echo "DOTNET_RUNTIME_VERSION=8.0" >> $GITHUB_OUTPUT
|
||||||
echo "ALPINE_VERSION=3.22" >> $GITHUB_OUTPUT
|
echo "ALPINE_VERSION=3.22" >> $GITHUB_OUTPUT
|
||||||
|
echo "IS_LATEST=false" >> $GITHUB_OUTPUT
|
||||||
;;
|
;;
|
||||||
8.0-alpine-21)
|
8.0-alpine-21)
|
||||||
echo "DOTNET_SDK_VERSION=8.0" >> $GITHUB_OUTPUT
|
echo "DOTNET_SDK_VERSION=8.0" >> $GITHUB_OUTPUT
|
||||||
echo "DOTNET_RUNTIME_VERSION=8.0" >> $GITHUB_OUTPUT
|
echo "DOTNET_RUNTIME_VERSION=8.0" >> $GITHUB_OUTPUT
|
||||||
echo "ALPINE_VERSION=3.21" >> $GITHUB_OUTPUT
|
echo "ALPINE_VERSION=3.21" >> $GITHUB_OUTPUT
|
||||||
|
echo "IS_LATEST=false" >> $GITHUB_OUTPUT
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
echo "Unsupported branch"
|
echo "Unsupported branch"
|
||||||
@@ -77,7 +83,17 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
registry: git.claeyscloud.com
|
registry: git.claeyscloud.com
|
||||||
username: nologin
|
username: nologin
|
||||||
password: ${{ secrets.PACKAGE_TOKEN }}
|
password: ${{ secrets.PACKAGE_TOKEN }}
|
||||||
|
- name: Build tag list
|
||||||
|
id: tags
|
||||||
|
run: |
|
||||||
|
TAGS="git.claeyscloud.com/david/net-base:${{ inputs.branch }}"
|
||||||
|
|
||||||
|
if [ "${{ steps.variables.outputs.IS_LATEST }}" = "true" ]; then
|
||||||
|
TAGS="$TAGS,git.claeyscloud.com/david/net-base:latest"
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo "tags=$TAGS" >> $GITHUB_OUTPUT
|
||||||
- name: Extract metadata (tags, labels) for Docker
|
- name: Extract metadata (tags, labels) for Docker
|
||||||
id: meta
|
id: meta
|
||||||
uses: docker/metadata-action@v5
|
uses: docker/metadata-action@v5
|
||||||
@@ -86,12 +102,7 @@ jobs:
|
|||||||
org.opencontainers.image.documentation=https://git.claeyscloud.com/david/net-base/README.md
|
org.opencontainers.image.documentation=https://git.claeyscloud.com/david/net-base/README.md
|
||||||
images: |
|
images: |
|
||||||
git.claeyscloud.com/david/net-base
|
git.claeyscloud.com/david/net-base
|
||||||
tags: |
|
tags: ${{ steps.tags.outputs.tags }}
|
||||||
type=raw,value=${{ inputs.branch }}
|
|
||||||
type=semver,pattern={{raw}}
|
|
||||||
type=semver,pattern={{version}}
|
|
||||||
type=semver,pattern={{major}}
|
|
||||||
type=sha
|
|
||||||
- name: Generate random password for certificate
|
- name: Generate random password for certificate
|
||||||
id: password
|
id: password
|
||||||
run:
|
run:
|
||||||
|
|||||||
Reference in New Issue
Block a user