added dynamic version support and solved loop call issue
Some checks failed
CI / Build Pip package (push) Successful in 16s
CI / Build Docker image (push) Failing after 6s

This commit is contained in:
2024-10-21 06:37:37 +08:00
parent 707c74f042
commit c0d158ee8e
3 changed files with 17 additions and 8 deletions

View File

@@ -3,7 +3,8 @@ on:
push:
branches: [ master ]
jobs:
"Build pip package":
build_pip_package:
name: "Build Pip package"
runs-on: woryzen
steps:
- name: Checkout sources
@@ -25,7 +26,8 @@ jobs:
TWINE_PASSWORD: ${{ secrets.PUBLISHER_TOKEN }}
run: |
.venv/bin/python -m twine upload --repository gitea dist/*{.whl,tar.gz}
"Build Docker image":
biuld_docker_image:
name: "Build Docker image"
runs-on: woryzen
steps:
-
@@ -43,6 +45,9 @@ jobs:
registry: gitea.woggioni.net
username: woggioni
password: ${{ secrets.PUBLISHER_TOKEN }}
- name: Get package version
run: |
echo VERSION=$(python -m setuptools_scm) >> "$GITHUB_ENV"
-
name: Build and push bugis images
uses: docker/build-push-action@v6
@@ -54,6 +59,6 @@ jobs:
pull: true
tags: |
"gitea.woggioni.net/woggioni/bugis:latest"
"gitea.woggioni.net/woggioni/bugis:1.0"
"gitea.woggioni.net/woggioni/bugis:${env:VERSION}"
cache-from: type=registry,ref=gitea.woggioni.net/woggioni/bugis:buildx
cache-to: type=registry,mode=max,compression=zstd,image-manifest=true,oci-mediatypes=true,ref=gitea.woggioni.net/woggioni/bugis:buildx