【发布时间】:2018-09-20 18:59:46
【问题描述】:
Run dick 让我们能够定义要通过其 GUI 输入的选项,是否有任何能力根据输入来设置作业变量,而作业的最终用户不会看到它?
例如,如果用户选择产品和环境以及 LB 背后的产品,我想在内部使用脚本来定义新的作业变量并为其分配端口号,以便稍后在作业步骤中使用。
【问题讨论】:
标签: rundeck
Run dick 让我们能够定义要通过其 GUI 输入的选项,是否有任何能力根据输入来设置作业变量,而作业的最终用户不会看到它?
例如,如果用户选择产品和环境以及 LB 背后的产品,我想在内部使用脚本来定义新的作业变量并为其分配端口号,以便稍后在作业步骤中使用。
【问题讨论】:
标签: rundeck
是的,有。
您可以添加一个新选项,将 Allowed Values 设置为 Remote URL,然后将 URL 放入您的脚本,该脚本将根据其他选项返回实际值。
例如
http://localhost/cgi-bin/getPort.py?environment=${option.environment.value}&product=${option.product.value}
【讨论】: