public abstract class JenkinsUtil extends Object
| 构造器和说明 |
|---|
JenkinsUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static net.wicp.tams.common.Result |
createFloder(String foldPathAll,
String description,
boolean isForce)
创建一个目录 简单版
|
static net.wicp.tams.common.Result |
createFloder(String foldPath,
String foldName,
String displayName,
String description)
创建一个目录
|
static net.wicp.tams.common.Result |
createJob(String foldPath,
String jobName,
String configXML)
创建一个job
|
static net.wicp.tams.common.Result |
createPipeline(String foldPath,
String jobName,
String script) |
static net.wicp.tams.common.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 net.wicp.tams.common.Result |
stopBuild(String jobpath)
停止一个流程
|
static net.wicp.tams.common.Result |
triggerBuild(String jobpath)
启动一个job
|
static net.wicp.tams.common.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 String getTemp(String... stages)
stages - 步骤public static net.wicp.tams.common.Result createJob(String foldPath, String jobName, String configXML)
foldPath - job所在目录jobName - job名字configXML - job配置信息public static net.wicp.tams.common.Result deleteJob(String jobpath)
jobpath - jobpathpublic static net.wicp.tams.common.Result createFloder(String foldPath, String foldName, String displayName, String description)
foldPath - 目录所在路径,空为根目录foldName - 目录名displayName - 目录显示名description - 目录描述public static net.wicp.tams.common.Result createFloder(String foldPathAll, String description, boolean isForce)
foldPathAll - 要创建的目录的全路径description - 目录描述isForce - 是否强制创建父目录public static net.wicp.tams.common.Result createPipeline(String foldPath, String jobName, String script)
public static String readJob(String jobpath)
jobpath - job的路径,如 /applicationpublic static net.wicp.tams.common.Result stopBuild(String jobpath)
jobpath - jobpathpublic static net.wicp.tams.common.Result triggerBuild(String flowPath, String viewName)
flowPath - 流程的路径viewName - 流程的viewpublic static net.wicp.tams.common.Result triggerBuild(String jobpath)
jobpath - 流程的路径Copyright © 2019. All rights reserved.