我正在使用 Jenkins 中的升级构建插件将我的应用程序部署到不同的环境中。
我定义了一个手动升级,带有一个“选择”批准参数,包含两个条目 - 一个对应于我的应用程序的两个实例中的每一个。这会生成一个在手动促销时可用的下拉列表。
促销执行一个 Windows 批处理脚本,该脚本使用下拉列表中的值来选择要写入的目录、要编辑的配置文件等。
这工作得很好 - 一次。
如果我想将相同的构建推广到两个环境,我希望能够执行两次推广,从生成的下拉列表中依次选择每个环境。
但是,当我这样做时,我发现下拉列表现在已成为我无法从中选择其他环境的只读文本框。
显然,这是一个深思熟虑的设计选择——所以我非常感谢一些关于如何最好地解决这个问题的反馈。