fix action with prefix matching
/ create-package (push) Successful in 14m58s Details

main
Fabrice Roublot 2024-10-15 18:17:22 +02:00
parent 6c6a428dc0
commit 6dc887a3e2
1 changed files with 16 additions and 7 deletions

View File

@ -29,17 +29,26 @@ jobs:
echo "RELEASE_TAG=$release_tag" >> $GITHUB_ENV
echo "The release tag will be '${release_tag}'"
- name: Extract version number from RELEASE_TAG
run: |
release_tag=${{ env.RELEASE_TAG }}
version_number="${release_tag#ws-office-}"
echo "VERSION_NUMBER=$version_number" >> $GITHUB_ENV
echo "Version number: '${version_number}'"
- name: Package URL
run: |
package_url="git2.workstreams.ch/workstreams-os/ws-office-prod:${{ env.VERSION_NUMBER }}"
echo "PACKAGE_URL=$package_url" >> $GITHUB_ENV
echo "PACKAGE URL: $package_url"
- name: Set PRODUCT_VERSION and BUILD_NUMBER
run: |
export $(grep -v '^#' .env | xargs)
echo "PRODUCT_VERSION=$product_version" >> $GITHUB_ENV
echo "BUILD_NUMBER=$build_number" >> $GITHUB_ENV
- name: Extract version number from RELEASE_TAG
run: |
version_number=${{ env.RELEASE_TAG#ws-office- }}
echo "VERSION_NUMBER=$version_number" >> $GITHUB_ENV
echo "Version number: '${version_number}'"
echo "PRODUCT_VERSION: '${product_version}'"
echo "BUILD_NUMBER: '${build_number}'"
- name: Docker Build
uses: https://github.com/docker/build-push-action@v4
@ -55,7 +64,7 @@ jobs:
linux/amd64
push: true
tags: |
git2.workstreams.ch/workstreams-os/ws-office-prod:${{ env.VERSION_NUMBER }}
${{ env.PACKAGE_URL }}
# cache-from: type=local,src=/tmp/.buildx-cache
# cache-to: type=local,dest=/tmp/.buildx-cache-new,mode=max