Man*_*dar 62
您可以按照以下步骤通过jenkins UI重命名所选作业:
job>configure>Advanced Project Options>Display Name
Run Code Online (Sandbox Code Playgroud)
另一种方式是在对重命名的目录Jenkins/hudson服务器,然后restart的Jenkins.
art*_*nil 16
仅仅为了完整起见,想要使用Groovy 脚本控制台提及Hudson作业名称的更新:
// Groovy script to rename job in Hudson
import hudson.model.*;
def JOB_PATTERN = ~/^MY_JOB.*$/; //find all jobs starting with "MY_JOB".
def NEW_PART = "_NEW"
(Hudson.instance.items.findAll { job -> job.name =~ JOB_PATTERN }).each { job_to_update ->
println ("Updating job " + job_to_update.name);
def new_job_name = job_to_update.name + NEW_PART; //Append new part to the job name
println ("New name: " + new_job_name);
job_to_update.renameTo(new_job_name);
println ("Updated name: " + job_to_update.name);
println("="*80);
}
Run Code Online (Sandbox Code Playgroud)
如果您需要同时更新几十个作业,那将非常有用.
注意:以下代码不起作用:
job_to_update.name = new_job_name;
job_to_update.save();
Run Code Online (Sandbox Code Playgroud)
将作业名称设置为新并保存配置不会重命名当前作业,而是使用新名称创建作业配置的副本.此外,在这种情况下,可能存在损坏的引用,因此Hudson将需要重新加载配置.
mar*_*her 11
重命名作业的常规方法:
转到" 配置"屏幕,然后在顶部编辑" 项目名称"字段.然后单击" 保存"并单击" 是"确认.(千万不能点击应用旁边的按钮保存,会给你一个错误信息:JENKINS-17474)
更改显示名称不会重命名作业,只会更改其显示方式.它仍将通过搜索框以其原始名称找到,例如,它也会显示在网址中.
实际上不需要重命名文件系统级别的目录.
为了快速理解,我使用了一些屏幕截图:
我使用了詹金斯版本:2.148
步骤1:
在主屏幕/作业列表上,只需单击作业选项。
要么
只需打开“作业”详细信息,您将看到左侧的重命名选项。
第2步:
输入新名称,然后单击“ 重命名”按钮
| 归档时间: |
|
| 查看次数: |
36190 次 |
| 最近记录: |