Files
calculate-version/.gitea/workflows/master.yaml
T

29 lines
933 B
YAML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# --------------------------------------------------
# 用途:定義 CD 工作流程,於 master push 後部署並顯示相關 tag。
# 更新日期:2026/07/11 17:44:33Asia/Taipei
# --------------------------------------------------
name: CD
on:
push:
branches:
- master
jobs:
deploy:
name: DEPLOY
runs-on: ubuntu
env:
COMMIT_SHA: ${{ gitea.event.commits[1].id }}
steps:
- name: Source Code Checkout
uses: actions/checkout@${{ vars.ACTION_CHECKOUT_VERSION }}
with:
fetch-depth: 0
- name: Get Commit Tag
id: commit
run: >-
echo "tag=$(git for-each-ref --sort=-refname --format='%(refname:strip=2)' refs/tags --contains ${{ env.COMMIT_SHA }} | head -n 1)" >> $GITEA_OUTPUT
- name: Show Tag
run: >-
echo "[DEPLOY][INF][$(TZ='Asia/Taipei' date +'%Y/%m/%d %H:%M:%S')]: ${{ steps.commit.outputs.tag }}"