我的部署版本有:
我正在努力了解构建项目的正确方法,因为现在它是一个有渠道的项目。这是疯了,因为我必须定义一个笛卡尔乘法通道:
<Kind = FirstTime or Update or None (i.e. use existing deployment)> X
<Deployment Smoke Tests = Yes or No> X
<Integration Tests = Yes or No>
总共3 * 2 * 2 - 1 = 11个频道
通常,使用频道作为交换机似乎根本无法扩展。
另一个选择是定义3个变量并让步骤检查它们的值。但这意味着要定制相当多步骤的脚本代码。
所以,我很困惑。我一定是做错了。什么是正确的方法?