我是shell脚本的新手,我正在尝试编写一个小的shell脚本来对每个服务器执行一些操作。以下是我的剧本
servers_list = $(curl -s http://localhost:8080//upstream_conf?upstream=backend \& id | awk' {print $ 2}' | cut -f1 -d":") id_list = $(curl -s http://localhost:8080//upstream_conf?upstream=backend \& id | awk' {print $ 5}' | cut -f2 -d" =") servers = 10.0.10.1 10.0.10.2 id = 0 1
基于id列表,我需要分别在每个服务器上执行操作。
注意:server 10.0.10.1 id = 0 server 10.0.10.2 id = 1
答案 0 :(得分:0)
如果使用标准配置面板,则有一个插件
https://wiki.jenkins.io/display/JENKINS/Parameterized+Build
您可以选择boolean(checkbox)或choice(string列表)之类的参数,也可以只选择文本字段。您将无法使“选项A取消选择制作选项B禁用”,但无论如何这都很有效。