-
Notifications
You must be signed in to change notification settings - Fork 453
Open
Description
通过如下方式执行Jenkins Build,无法拿到具体的Build信息.
func job_build(jenkins *gojenkins.Jenkins,ctx context.Context,jobname string) {
jobarr := strings.Split(jobname, "/")
newjobname := strings.Join(jobarr,"/job/")
qid,err := jenkins.BuildJob(ctx,newjobname,nil)
if err != nil {panic(err)}
build, err := jenkins.GetBuildFromQueueID(ctx, qid)
if err != nil {panic(err)}
for build.IsRunning(ctx) {
time.Sleep(5000 * time.Millisecond)
build.Poll(ctx)
}
fmt.Printf("build number %d with result: %v\n", build.GetBuildNumber(),
build.GetResult())gojenkins的版本是v1.1.0
jenkins的版本是2.4.36
Metadata
Metadata
Assignees
Labels
No labels