我有一个部署代码的自定义构建,这是我需要指定构建质量的部署过程的一部分。目前我必须输入质量,例如“准备部署”。我想添加一个自定义流程参数下拉列表,其中包含已经为项目设置的所有构建质量。
最初,我开始创建一个自定义活动来获得构建质量。TFS 已经有一种方法可以使用:
buildServer.GetBuildQualities(teamProjectName)
但是,自定义活动需要传入 TeamProjectName。这是我感到困惑的地方,我不明白如何传入这个参数。
我们有很多项目,我想对所有项目使用相同的构建定义,所以我不能硬编码团队项目名称。