我可以在Team Build的FindMatchingFiles的MatchPattern部分中添加条件吗?

时间:2013-07-03 17:06:41

标签: workflow tfsbuild team-build workflow-activity

我正在尝试根据构建配置(例如Dev,QA,preprod等)复制部署批处理文件。我使用的是switch语句,但这意味着必须为每个case开关复制相同的逻辑(序列)。 有没有办法将条件语句放在我的FindMatchingFiles活动中?也许在MatchPattern参数中?

2 个答案:

答案 0 :(得分:0)

没有办法在该活动中加入逻辑。你需要围绕它包装逻辑。您可能只需要一个switch语句来包装构建匹配模式字符串的逻辑,然后在执行工作的序列中使用该值。这样你就不需要重复序列了。

答案 1 :(得分:0)

解决方案是让我的部署批处理文件包含它们适用的配置名称。

String.Format("{0}\_DeploymentScripts\{1}*.bat", SourcesDirectory, platform.Configuration)