我在Jenkins中看到过编辑“nextBuildNumber”文件以更改作业的下一个版本。
但是,我想要破坏内部版本号的作业位于Github Organization文件夹中。
我已经进入了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”的实例,但我不认为我做对了。
答案 0 :(得分:0)
由于这只是一次性的事情,因此解决方案非常简单。
按照:
Jenkins.instance.getItemByFullName("<Github Org Name>/<repo name>/<branch name>").updateNextBuildNumber(int)