public abstract class JenkinsUtil extends Object
| 构造器和说明 |
|---|
JenkinsUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Result |
createFloder(String foldPathAll,
String description,
boolean isForce)
创建一个目录 简单版
|
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 |
getScriptAddGit(String repo,
String branch) |
static String |
getScriptAddRc(String msgid,
String namespace) |
static String |
getScriptAddSvc(String msgid,
String namespace) |
static String |
getScriptBuild(Boolean isSkipTest) |
static String |
getScriptDeploy() |
static String |
getScriptDockerBuild() |
static String |
getScriptDockerPush(String catalog,
String tag) |
static String |
getScriptDockerPush(String group,
String projectName,
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 getScriptDockerPush(String group, String projectName, String tag)
public static String getSucScript()
public static Result createJob(String foldPath, String jobName, String configXML)
foldPath - job所在目录jobName - job名字configXML - job配置信息public static Result deleteJob(String jobpath)
jobpath - jobpathpublic static Result createFloder(String foldPath, String foldName, String displayName, String description)
foldPath - 目录所在路径,空为根目录foldName - 目录名displayName - 目录显示名description - 目录描述public static Result createFloder(String foldPathAll, String description, boolean isForce)
foldPathAll - 要创建的目录的全路径description - 目录描述isForce - 是否强制创建父目录public static String readJob(String jobpath)
jobpath - job的路径,如 /applicationpublic static Result stopBuild(String jobpath)
jobpath - jobpathpublic static Result triggerBuild(String flowPath, String viewName)
flowPath - 流程的路径viewName - 流程的viewpublic static Result triggerBuild(String jobpath)
jobpath - 流程的路径Copyright © 2018. All rights reserved.