Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 octopack 将我的项目打包到 nuget 包中以进行章鱼部署。我不想为私有构建运行 octopack。如何在我的 TFS 构建工作流程中判断当前构建是私有的还是公共的?
如果我是你:
编辑当前的构建定义模板以添加一个新的布尔属性(比如 Private Build)。为此,请在 XAML 文件中找到 Metadata 参数并单击编辑,添加参数,然后您可以指定参数的可见性
添加 2 个不同的构建定义,一个用于私有,另一个用于公共。Private 将使“PrivateBuild”为真,而另一个则为假。
在您的工作流程中阅读此属性并决定是否必须运行 Octopack。