使用golang设置修改jenkins里job的描述信息的方法
下面的代码主要是用于实现修改jenkins里job的描述信息,参考代码:package jenkinsimport ( &
下面的代码主要是用于实现修改jenkins里job的描述信息,参考代码:
package jenkins
import (
"context"
"github.com/bndr/gojenkins"
)
func SetBuildDescribe(ctx context.Context, jobName string, number int64, describe string) error {
jenkins := gojenkins.CreateJenkins(nil, "http://127.0.0.1:8080", "admin", "token-xxx")
if _, err := jenkins.Init(ctx); err != nil {
return err
}
build, err := jenkins.GetBuild(ctx, jobName, number)
if err != nil {
return err
}
if err = build.SetDescription(ctx, describe); err != nil {
return err
}
return nil
}