1

我正在使用 octopack 将我的项目打包到 nuget 包中以进行章鱼部署。我不想为私有构建运行 octopack。如何在我的 TFS 构建工作流程中判断当前构建是私有的还是公共的?

4

1 回答 1

1

如果我是你:

  1. 编辑当前的构建定义模板以添加一个新的布尔属性(比如 Private Build)。为此,请在 XAML 文件中找到 Metadata 参数并单击编辑,添加参数,然后您可以指定参数的可见性

  2. 添加 2 个不同的构建定义,一个用于私有,另一个用于公共。Private 将使“PrivateBuild”为真,而另一个则为假。

  3. 在您的工作流程中阅读此属性并决定是否必须运行 Octopack。

于 2013-08-03T07:59:38.840 回答