我正在使用Jenkins CLI安装文件中列出的Jenkins插件列表。
但是,某些安装在第一次尝试中失败。重新尝试后,安装成功。 如何确保再次尝试调用CLI的命令?
while read line; do
xargs java -jar jenkins-cli.jar -s https://127.0.0.1:8443/ -noCertificationCheck install-plugin $line
done < plugins.txt
答案 0 :(得分:0)
对于重试,您可以使用until
循环,如下所示:
while read line; do
until java -jar jenkins-cli.jar -s https://127.0.0.1:8443/ -noCertificationCheck install-plugin $line
do
echo "retry installing $line"
sleep 1
done
done < plugins.txt