shell 使用groovy文件jenkins管道中的ios解锁密钥链问题

3lxsmp7m  于 2022-11-16  发布在  Shell
关注(0)|答案(1)|浏览(200)

内容

在公司中,他们运行许多来自blueocean/jenkins的构建版本,并使用iOS和MacOS
许多构建失败,随机出现以下错误

错误消息:

Warning: A secret was passed to "sh" using Groovy String interpolation, which is insecure.

Affected argument(s) used the following variable(s): [sshPassword]

See https://jenkins.io/redirect/groovy-string-interpolation for details.

+ security unlock-keychain -p **** login.keychain

Sending interrupt signal to process

所以我转到了文档链接,但它没有真正帮助或/和我误解了它
我在一个很棒的文件里找到了太多的行

security unlock-keychain -p ${sshPassword} login.keychain
security set-keychain-settings -lut 1800 login.keychain

对我来说,这只是看起来不错,但这个错误使Jenkins作业崩溃的不同建设,但总是当这个错误发生,所以我猜这是根本原因。
我怎么修?

bxgwgixi

bxgwgixi1#

好的,事实上,这个程序运行在一个弹出GUI窗口的设置上。所以它需要派人到现场来回答这个问题。
为了确保机器确实正常,他还重新启动了它。

相关问题