吾八哥博客

您现在的位置是:首页 > 码农手记 > Golang > 正文

Golang

使用golang设置修改jenkins里job的描述信息的方法

吾八哥2022-02-01Golang2058
下面的代码主要是用于实现修改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
}