gpt4 book ai didi

jenkins - 更改 Jenkins 并发作业工作区命名

转载 作者:行者123 更新时间:2023-12-04 02:56:41 30 4
gpt4 key购买 nike

我可以更改 Jankins 为并发作业命名工作区的方式吗?目前它在运行并发构建时使用@2、@3。我想将“@”更改为另一个字符。这可能吗。它在我的工作中造成了进一步的问题。

为并发作业 #2 创建的工作区:
在工作区/devsrc/jenkins/workspace/CKPT_vw5.2_ubuntu@2

在构建脚本中进一步向下:
环境变量 II_SYSTEM 包含不属于
允许。路径应该只包含字母、数字、句点、
下划线和连字符。
+ [! -f/devsrc/jenkins/workspace/CKPT_vw5.2_ubuntu@2/ingres/files/config.dat ]
+ 退出 1

最佳答案

我在发布之前没有测试过这个,但是我过去使用过这些类型的参数没有问题。见 features controlled by system properties .在那里,有一个可以将 @ 更改为其他内容:

"hudson.slaves.WorkspaceList" (default value: @)

When concurrent builds is enabled, a unique workspace directory name is required for each concurrent build. To create this name, this token is placed between project name and a unique ID, e.g. "my-project@123".


在 Ubuntu 中,我会编辑/etc/default/jenkins 并将其添加到“JAVA_ARGS”属性并说使用“A”而不是“@”。当然,您需要重新启动 Jenkins。
-Dhudson.slaves.WorkspaceList=A

关于jenkins - 更改 Jenkins 并发作业工作区命名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52860584/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com