name: CD on: push: branches: - master 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 }} docker-build: 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: ${{ steps.gitea-repository.outputs.name }} RELEASE_VERSION: ${{ needs.release-tag-version.outputs.version }}