Jenkins 中的系统属性在哪里设置?

问题描述 投票:0回答:3

我正在探索 Jenkins 的 EC2 插件。报告的问题之一是身份验证超时。

jenkins.ec2.bootstrapAuthSleepMs (default 30000)
jenkins.ec2.bootstrapAuthTries (default 30)

我在安装时遇到此问题,我正在尝试相应地设置属性。到目前为止没有任何成功。按照安装页面上的建议,在哪里增加 jenkins 安装的默认超时值?

jenkins jenkins-plugins
3个回答
8
投票

这些是常规 JVM 系统属性。在 Jenkins 启动时使用 -Denkins.ec2.bootstrapAuthSleepMs=value 和 -Djenkins.ec2.bootstrapAuthTries=value 传递它们。您需要编辑磁盘上的 Jenkins 配置/启动脚本并重新启动 Jenkins 以应用更改。

在大多数 Jenkins 安装中,这是 Jenkins 配置或启动脚本中的“JAVA_ARGS”变量。在 ubuntu/debian 上,这是在 /etc/default/jenkins 中配置的。


0
投票

对我有用的解决方案:

Linux 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u2 (2019-11-11) x86_64 GNU/Linux

  1. 打开文件/etc/systemd/system/multi-user.target.wants/jenkins.service
  2. 根据您的需求修改关键“环境”的值
  3. # systemctl 守护进程重新加载
  4. # 詹金斯服务重启

现在打电话

# ps aux | grep -i 詹金斯

看看是否有效。


0
投票

对于 Windows Jenkins 服务器,可以在文件

C:\Program Files\Jenkins\jenkins.xml
中的以下 XML 元素下设置 JVM 参数:

<service>
  <arguments>

-Dmail.smtp.starttls.enable=true
参数之前设置
-jar
等属性。

© www.soinside.com 2019 - 2024. All rights reserved.