mog*_*gli 9 jobs jenkins jenkins-plugins jenkins-pipeline
我正在努力找出一些示例来从插件触发hudson.model.Job:
private void triggerPipelineJobs(){
for (Job<?,?> job : Jenkins.getInstance().getAllItems(Job.class)) {
System.out.println("job is : " + job.getName());
//how to trigger this jenkins pipeline job
}
}
Run Code Online (Sandbox Code Playgroud)
要运行所有 Jenkins 作业(包括管道),我使用以下命令:
import hudson.model.*;
// get all jobs
jobs = Hudson.instance.getAllItems(Job.class);
// iterate through the jobs
for (j in jobs) {
// first check, if job is buildable
if (j instanceof BuildableItem) {
// run that job
j.scheduleBuild();
}
}
Run Code Online (Sandbox Code Playgroud)
我认为您正在寻找的部分是您可以在 for 循环中scheduleBuild()
调用变量的方法。job
归档时间: |
|
查看次数: |
475 次 |
最近记录: |