【发布时间】:2022-01-29 03:05:38
【问题描述】:
所以我有问题,因为我想将分支前缀的值存储为 id 但我偶然发现......如何在其他步骤中调用它?
我有类似的东西,到目前为止我尝试了steps.branch-prefix.output.stdout 和steps,branch-prefix.output.branch-prefix(第一个是我的直觉,因为......我在那里所做的一切都在标准输出中返回......)
工作流程示例:
name: PR Semver
on: [push]
jobs:
update-version:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Get current prefix
id: branch-prefix
run: echo $GITHUB_REF | sed -E 's/^refs\/heads\/(.*)\/.*/\1/'
- name: Check if branch prefix is valid (major, minor, patch)
run: |
echo "Checking branch prefix..."
echo "branch prefix: ${{ steps.branch-prefix.output.stdout }}"
if [[ ${{ steps.branch-prefix.output.stdout }} != "major" && ${{ steps.branch-prefix.output.stdout }} != "minor" && ${{ steps.branch-prefix.output.stdout }} != "patch" ]]; then
echo "Branch prefix is not valid, exiting..."
exit 1
fi
【问题讨论】:
-
是的!我的意思是它向我展示了思维方式
标签: github github-actions