Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
665215793e | ||
|
|
27ddf04ec2 | ||
|
|
15c1228316 | ||
|
|
077fe06db7 | ||
|
|
9ba12ceca7 | ||
|
|
a8fd9a1a35 | ||
|
|
ec61b282fa |
@@ -23,7 +23,7 @@ jobs:
|
|||||||
# 對外輸出供後續 job 使用。
|
# 對外輸出供後續 job 使用。
|
||||||
outputs:
|
outputs:
|
||||||
# 輸出版本字串。
|
# 輸出版本字串。
|
||||||
version: ${{ env.VERSION }}
|
version: ${{ steps.calculate-version.outputs.version }}
|
||||||
# 輸出是否為 beta。
|
# 輸出是否為 beta。
|
||||||
is_beta: ${{ env.IS_BETA }}
|
is_beta: ${{ env.IS_BETA }}
|
||||||
# build job 的執行步驟。
|
# build job 的執行步驟。
|
||||||
|
|||||||
@@ -26,27 +26,27 @@ jobs:
|
|||||||
COMMIT_SHA: ${{ gitea.event.commits[1].id }}
|
COMMIT_SHA: ${{ gitea.event.commits[1].id }}
|
||||||
# deploy job 的步驟。
|
# deploy job 的步驟。
|
||||||
steps:
|
steps:
|
||||||
# 顯示 Gitea context。
|
# 顯示 Gitea context。
|
||||||
- name: Show Gitea Context
|
- name: Show Gitea Context
|
||||||
# 將 context 格式化輸出。
|
# 將 context 格式化輸出。
|
||||||
run: echo "$GITEA_CONTEXT" | jq .
|
run: echo "$GITEA_CONTEXT" | jq .
|
||||||
# 取回完整原始碼與 tags。
|
# 取回完整原始碼與 tags。
|
||||||
- name: Source Code Checkout
|
- name: Source Code Checkout
|
||||||
# 使用 checkout action。
|
# 使用 checkout action。
|
||||||
uses: actions/checkout@${{ vars.ACTION_CHECKOUT_VERSION }}
|
uses: actions/checkout@${{ vars.ACTION_CHECKOUT_VERSION }}
|
||||||
# checkout 參數。
|
# checkout 參數。
|
||||||
with:
|
with:
|
||||||
# 取得完整歷史。
|
# 取得完整歷史。
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
# 一併抓取 tags。
|
# 一併抓取 tags。
|
||||||
fetch-tags: true
|
fetch-tags: true
|
||||||
# 查詢指定 commit 對應的 tag。
|
# 查詢指定 commit 對應的 tag。
|
||||||
- name: Get Commit Tag
|
- name: Get Commit Tag
|
||||||
# 供後續步驟讀取輸出。
|
# 供後續步驟讀取輸出。
|
||||||
id: commit
|
id: commit
|
||||||
# 把查到的 tag 寫入 action 輸出。
|
# 把查到的 tag 寫入 action 輸出。
|
||||||
run: echo "tag=$(git describe --contains ${{ env.COMMIT_SHA }})" >> $GITEA_OUTPUT
|
run: echo "tag=$(git describe --contains ${{ env.COMMIT_SHA }})" >> $GITEA_OUTPUT
|
||||||
# 顯示剛查到的 tag。
|
# 顯示剛查到的 tag。
|
||||||
- name: Show Tag
|
- name: Show Tag
|
||||||
# 將 tag 印到 log。
|
# 將 tag 印到 log。
|
||||||
run: echo "${{ steps.commit.outputs.tag }}"
|
run: echo "${{ steps.commit.outputs.tag }}"
|
||||||
|
|||||||
Reference in New Issue
Block a user