0

我在 Jenkins 中看到过编辑“nextBuildNumber”文件以更改作业的下一个构建。

但是,我想要提高内部版本号的作业位于 Github 组织文件夹中。

我已经进入了 Jenkins 主实例上作业的配置文件,并更改了“nextBuildNumber”文件的值,尽管它似乎忽略了它。

我想知道这是否会更好地通过 groovy 脚本来完成,但我不知道我将如何编写一些东西来做到这一点。

到目前为止,我的尝试是:

import jenkins.model.*
import jenkins.branch.OrganizationFolder

println(Jenkins.instance.items*.fullName.join('\n'))

orgfold = new OrganizationFolder("myorg");

它向我展示了我在这个 Jenkins 中的两份工作,第二份是我的 GithubOrg,根据http://javadoc.jenkins.io/plugin/branch-api/jenkins/branch/OrganizationFolder.html上的文档

我试图构建一个“OrganizationFolder”的实例,但我认为我做的不对。

4

1 回答 1

0

由于这只是一次性的事情,因此解决方案非常简单。

按照:

更改 Jenkins 内部版本号

Jenkins.instance.getItemByFullName("<Github Org Name>/<repo name>/<branch name>").updateNextBuildNumber(int)
于 2018-05-17T08:47:10.307 回答