linux - 如何从 Linux Jenkins master 重置内部版本号?

标签 linux jenkins

我有一个 Linux Jenkins master 和一个 windows slave。我希望重置所有当前项目的构建编号,下次开始构建时它应该从编号 1 开始。

在 Linux master 中如何做到这一点?请提供重置内部版本号的步骤?

最佳答案

您可以按照说明使用 groovy 脚本控制台 here .

进入您的主 Jenkins 实例 http://your_jenkins_url/script并运行:

item = Jenkins.instance.getItemByFullName("Your Project Name")
//THIS WILL REMOVE ALL BUILD HISTORY
item.builds.each() { build ->
  build.delete()
}
item.updateNextBuildNumber(1)

I've tested it in my local setup and it worked:

run_groovy_script

Results:

results

关于linux - 如何从 Linux Jenkins master 重置内部版本号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44637234/

相关文章:

c++ - 在 Linux 下使用连字符或下划线作为文件的单词分隔符

amazon-web-services - 地形 : Error creating Security Group: UnauthorizedOperation: You are not authorized to perform this operation

xml - 从 Linux 上的 curl 命令结果中提取 xml 部分

linux - 获取文件的uid和gid

php - 使用 nginx 在 linux 服务器上部署 Laravel 应用程序出现 404 错误

java - Jenkins 设置失败 - 错误 "Non-resolvable import POM"

git - 在 Jenkins 中,如何将项目 check out 到特定目录(使用 GIT)

jenkins - 如何通过API获取可以登录jenkins的用户列表

jenkins - 在一屏中显示 Jenkins 中特定作业的选定模块的状态

linux - Grep 查找以下划线开头和结尾的字符串