mirror of
https://git.bjxgj.com/xgj/xgj-actions.git
synced 2025-10-14 13:33:37 +08:00
feat: 在 trigger-version GitHub Action 中添加 use-latest-version 输入参数,支持在非版本触发时使用当前分支最新的版本标签,同时更新版本号输出格式,新增横线格式版本号的生成,更新文档以反映新功能和使用示例。
This commit is contained in:
@@ -15,6 +15,7 @@ jobs:
|
||||
outputs:
|
||||
is-version-trigger: ${{ steps.version-info.outputs.is-version-trigger }}
|
||||
trigger-version: ${{ steps.version-info.outputs.trigger-version }}
|
||||
version-with-dash: ${{ steps.version-info.outputs.version-with-dash }}
|
||||
trigger-source: ${{ steps.version-info.outputs.trigger-source }}
|
||||
ref-type: ${{ steps.version-info.outputs.ref-type }}
|
||||
ref-name: ${{ steps.version-info.outputs.ref-name }}
|
||||
@@ -35,6 +36,7 @@ jobs:
|
||||
echo "完整引用: ${{ steps.version-info.outputs.full-ref }}"
|
||||
echo "是否版本触发: ${{ steps.version-info.outputs.is-version-trigger }}"
|
||||
echo "触发版本号: ${{ steps.version-info.outputs.trigger-version }}"
|
||||
echo "横线版本号: ${{ steps.version-info.outputs.version-with-dash }}"
|
||||
echo "触发源: ${{ steps.version-info.outputs.trigger-source }}"
|
||||
echo "================================"
|
||||
|
||||
@@ -43,6 +45,7 @@ jobs:
|
||||
echo "========== 环境变量 =========="
|
||||
echo "IS_VERSION_TRIGGER: ${IS_VERSION_TRIGGER}"
|
||||
echo "TRIGGER_VERSION: ${TRIGGER_VERSION}"
|
||||
echo "VERSION_WITH_DASH: ${VERSION_WITH_DASH}"
|
||||
echo "TRIGGER_SOURCE: ${TRIGGER_SOURCE}"
|
||||
echo "============================"
|
||||
|
||||
@@ -59,6 +62,8 @@ jobs:
|
||||
if [[ "${{ needs.get-version-info.outputs.is-version-trigger }}" == "true" ]]; then
|
||||
echo "✅ 这是一个版本发布触发"
|
||||
echo "🚀 版本号: ${{ needs.get-version-info.outputs.trigger-version }}"
|
||||
echo "🏷️ 横线版本号: ${{ needs.get-version-info.outputs.version-with-dash }}"
|
||||
echo "🐳 Docker标签: myapp:${{ needs.get-version-info.outputs.version-with-dash }}"
|
||||
echo "📦 触发源: ${{ needs.get-version-info.outputs.trigger-source }}"
|
||||
else
|
||||
echo "ℹ️ 这是一个常规分支推送"
|
||||
|
Reference in New Issue
Block a user