GIthub Actions 中获取指定tag的SHA

- name: 获取TagSHA
  run: |
    if git rev-parse --verify ${{ env.tag }} >/dev/null 2>&1; then
      echo "tag_sha=$(git rev-list -n 1 ${{ env.tag }})" >> $GITHUB_ENV
    else
      echo "::error Tag '${{ env.tag }}' does not exist"
      exit 1
    fi

使用:

${{ env.tag_sha }}
posted @ 2025-01-13 14:30  dawn-lc  阅读(23)  评论(0)    收藏  举报