私有或公共TFS构建

时间:2013-08-02 20:18:21

标签: tfs tfsbuild octopus-deploy

我正在使用octopack将我的项目打包到用于章鱼部署的nuget包中。我不想为私人构建运行octopack。如果当前版本是私有版本还是公共版本,我如何在TFS Build工作流程内部说明?

1 个答案:

答案 0 :(得分:1)

如果我是你:

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

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

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