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.
我们创建了一个作业,用于将应用程序从一个环境迁移到另一个环境。我们选中了“This Build is Parameterised”选项。在此我们创建了 3 个参数。源环境、应用程序和目标环境。
我们的要求是,如果我们指定第一个参数(源环境),它应该调用一个 unix 脚本并使用该脚本的输出(部署在该环境中的应用程序列表)作为第二个参数(应用程序)。
如果我们选择一个参数并且输出应该进入第二个参数,这是否可以调用脚本?
这不可能。必须在构建实际开始之前指定所有参数。并且所有的选择参数都是静态的。
您是否希望在您给出第一个参数后构建运行一段时间,然后等待您根据输出输入第二个参数?这是不可能的。充其量你需要拆分你的作业,第一个作业提供输出并触发另一个参数化构建。