要构建/分支的分支识别多个分支的指定问题

时间:2019-06-25 13:48:46

标签: jenkins msbuild

只需建立一个新的jenkins项目,然后尝试使一个项目建立多个分支即可。我正在构建.net解决方案的存储库,并使用octopack进行octopus部署以创建nuget包。

在“构建分支”下,我在“分支指定器”下添加了两个分支-主分支和开发分支

在我的msbuild配置中,我尝试了以下两种方法:

/p:Configuration=Release
/p:OctoPackAppendToPackageId=${JOB_NAME}
/p:OctoPackAppendToPackageId=${BRANCH_NAME} 

/p:Configuration=Release
/p:OctoPackAppendToPackageId=${JOB_NAME}-${BRANCH_NAME} 

尝试构建时,我会得到

MSBUILD : OctoPack error OCTONUGET: The package ID 'myproject.${BRANCH_NAME}' contains invalid characters.

尽管已在列出的环境变量中列出了BRANCH_NAME变量,但它似乎不存在 我需要同时使用两个分支,然后对两个分支都运行构建命令的东西,所以每个分支只有一个软件包。

有什么建议或简单的方法可以实现吗?

0 个答案:

没有答案