我想在使用官方头盔图表创建的JAVA_ARGS
jenkins
实例中传递一些kubernetes
。
此类值的示例是:
JAVA_ARGS="-Djava.awt.headless=true -Dorg.jenkinsci.plugins.durabletask.BourneShellScript.HEARTBEAT_CHECK_INTERVAL=86400
等...
values.yaml
的位置在哪里?
答案 0 :(得分:1)
图表使用Jenkins docker image,它表示:
您可能需要自定义运行Jenkins的JVM,通常可以通过 系统属性(道具列表)或调整堆内存设置。采用 为此,请使用JAVA_OPTS环境变量。
在图表中使用Values.master.javaOpts中的vaues.yaml设置
答案 1 :(得分:0)
我花了很多时间寻找答案,并设法找到满意的解决方案。我知道这个问题已经得到解决,但也许会帮助正在寻找这个问题的人。
以下是我的job.yaml
的摘录:
template:
spec:
containers:
- name: some-job
command: ["/somewhere/jre/bin/java", "-Djava.abc.handler.pkgs=util.connection", "-Dcom.abc.properties=/opt/abc/def/deployment.properties", "-cp", "/opt/abc/def/lib/jar/somejava.jar:*:.", "com.abc.def.Deployer"]
如您所见,-Dargs
需要被指定为一个整体,彼此分开。我也必须将它们放在命令的前面,但这可能不是必需的。然后,其余命令必须遵循标准格式。