Octopus Deploy渠道 - 与他们合作的理智方式是什么?

时间:2018-06-02 02:43:09

标签: octopus-deploy

我的部署版本有:

  1. 两种部署模式 - FirstTime和Update。
  2. 运行集成测试的可选步骤。
  3. 运行部署冒烟测试的可选步骤。
  4. 总共大约50个步骤(按父子步骤组织)
  5. 我正在努力了解构建项目的正确方法,因为现在它是一个有渠道的项目。这是疯了,因为我必须定义一个笛卡尔乘法通道:

    <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个变量并让步骤检查它们的值。但这意味着要定制相当多步骤的脚本代码。

    所以,我很困惑。我一定是做错了。什么是正确的方法?

0 个答案:

没有答案