我正在探索 Jenkins 的 EC2 插件。报告的问题之一是身份验证超时。
jenkins.ec2.bootstrapAuthSleepMs (default 30000)
jenkins.ec2.bootstrapAuthTries (default 30)
我在安装时遇到此问题,我正在尝试相应地设置属性。到目前为止没有任何成功。按照安装页面上的建议,在哪里增加 jenkins 安装的默认超时值?
这些是常规 JVM 系统属性。在 Jenkins 启动时使用 -Denkins.ec2.bootstrapAuthSleepMs=value 和 -Djenkins.ec2.bootstrapAuthTries=value 传递它们。您需要编辑磁盘上的 Jenkins 配置/启动脚本并重新启动 Jenkins 以应用更改。
在大多数 Jenkins 安装中,这是 Jenkins 配置或启动脚本中的“JAVA_ARGS”变量。在 ubuntu/debian 上,这是在 /etc/default/jenkins 中配置的。
对我有用的解决方案:
Linux 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u2 (2019-11-11) x86_64 GNU/Linux
现在打电话
# ps aux | grep -i 詹金斯
看看是否有效。
对于 Windows Jenkins 服务器,可以在文件
C:\Program Files\Jenkins\jenkins.xml
中的以下 XML 元素下设置 JVM 参数:
<service>
<arguments>
在
-Dmail.smtp.starttls.enable=true
参数之前设置 -jar
等属性。