CircleCI 有一个 CIRCLE_BRANCH
环境变量,它告诉您 PR 本身的分支名称。
但我想反过来,我需要 PR 试图合并的分支名称。
最佳答案
您可以简单地通过使用 github api 设置它并设置参数标签,以便在步骤运行时重用相同的值。
parameters:
target-branch:
type: string
default: '$(curl -s -H "Authorization: token ${GITHUB_TOKEN}" $(echo https://api.github.com/repos/${CIRCLE_PULL_REQUEST:19} | sed "s/\/pull\//\/pulls\//") | jq ".base.ref" | tr -d "\042" )'
关于circleci - 如何在 CircleCI 中获取 PR 前往的分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55150683/