public abstract class JenkinsUtil extends Object
| 构造器和说明 |
|---|
JenkinsUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Result |
createFloder(String foldPath,
String foldName,
String displayName,
String description)
创建一个目录
|
static Result |
createJob(String foldPath,
String jobName,
String configXML)
创建一个job
|
static Result |
createPipeline(String foldPath,
String jobName,
String script) |
static Result |
deleteJob(String jobpath)
删除一个job
|
static String |
getScriptAddRc(String msgid) |
static String |
getScriptAddSvc(String msgid) |
static String |
getScriptBuild(Boolean isSkipTest) |
static String |
getScriptDeploy() |
static String |
getScriptDockerBuild() |
static String |
getScriptDockerPush(String catalog,
String tag) |
static String |
getScriptGit(String repo,
String branch) |
static String |
getSucScript() |
static String |
getTemp(String... stages)
得到jenkins模板
|
static List<String> |
listJobs(String folderpath)
得到目录下所有job,TODO xml分隔
|
static String |
readJob(String jobpath)
读job的配置信息
|
static Result |
stopBuild(String jobpath)
停止一个流程
|
static Result |
triggerBuild(String jobpath)
启动一个job
|
static Result |
triggerBuild(String flowPath,
String viewName)
触发起动流程
|
public static String getScriptDeploy()
public static String getScriptDockerBuild()
public static String getSucScript()
public static Result createJob(String foldPath, String jobName, String configXML)
foldPath - job所在目录jobName - job名字configXML - job配置信息public static Result createFloder(String foldPath, String foldName, String displayName, String description)
foldPath - 目录所在路径,空为根目录foldName - 目录名displayName - 目录显示名description - 目录描述public static String readJob(String jobpath)
jobpath - job的路径,如 /applicationpublic static Result triggerBuild(String flowPath, String viewName)
flowPath - 流程的路径viewName - 流程的viewCopyright © 2017. All rights reserved.