diff --git a/.gitea/workflows/cd.yaml b/.gitea/workflows/cd.yaml index 2069b9f..36ddfed 100644 --- a/.gitea/workflows/cd.yaml +++ b/.gitea/workflows/cd.yaml @@ -7,6 +7,8 @@ jobs: release-tag-version: name: Release Tag Version runs-on: ubuntu + outputs: + version: ${{ steps.release-tag-version.outputs.version }} steps: - name: 釋出並標註成品版本 uses: https://gitea.jsc.idv.tw/composite-actions/release-tag-version@${{ vars.ACTION_RELEASE_TAG_VERSION }} @@ -14,11 +16,16 @@ jobs: name: Docker Build runs-on: ubuntu steps: + - name: 取得存取庫名稱 + if: gitea-repository + run: | + name=$(echo "${{ gitea.repository }}" | cut -d '/' -f 2) + echo "name=$name" >> $GITHUB_ENV - name: 部屬映像檔 uses: https://gitea.jsc.idv.tw/actions/docker-build@${{ vars.ACTION_DOCKER_BUILD_VERSION }} with: REGISTRY_USERNAME: ${{ gitea.repository_owner }} REGISTRY_PASSWORD: ${{ secrets.TOKEN }} IMAGE_OWNER: ${{ gitea.repository_owner }} - IMAGE_NAME: codex - RELEASE_VERSION: latest + IMAGE_NAME: ${{ steps.gitea-repository.outputs.name }} + RELEASE_VERSION: ${{ needs.release-tag-version.outputs.version }}