private synchronized void triggerJob() {
try {
logger.log(Level.INFO,"Starting Jenkins job: " + JOB_NAME);
String result = null;
switch(getJobType()) {
case Parametrized:
result = Unirest.post(JENKINS_URL + "/job/" + JOB_NAME + "/build").basicAuth(USER, API_TOKEN)
.field("json", getJSON())
.asBinary().getStatusText();
break;
case Normal:
result = Unirest.post(JENKINS_URL + "/job/" + JOB_NAME + "/build").basicAuth(USER, API_TOKEN)
.asBinary().getStatusText();
break;
}
logger.log(Level.INFO,"Done. Job '" + JOB_NAME + "' status: " + result);
} catch (UnirestException e) {
e.printStackTrace();
}
}
JenkinsServiceApp.java 文件源码
java
阅读 27
收藏 0
点赞 0
评论 0
项目:service-jenkins
作者:
评论列表
文章目录