如何在 jenkins 文件中获取 hg 分支名称

How to get hg branch name in jenkins file

我正在使用 jenkins 文件管道,我想在当前构建名称(而不是构建编号)中显示 hg 分支名称。 我尝试使用此代码:currentBuild.displayName = "${BRANCH_NAME}" 但它返回 null。 还有其他解决方案吗?

mercurial还有一个环境变量: ${MERCURIAL_REVISION_BRANCH}。如果它是正在构建的分支,则不应为 null。此 pull request

插入了该功能