首先引入
<dependency>
<groupId>com.offbytwo.jenkins</groupId>
<artifactId>jenkins-client</artifactId>
<version>0.3.7</version>
</dependency>
不带参数:
public void runjob() {
try {
JenkinsServer jenkins = new JenkinsServer(new URI("http://127.0.0.1:8080/"), "username", "password");
// 判断jenkins是否running
if (jenkins.isRunning()) {
jenkins.getJob("demo1").build();
}
} catch (Exception e) {
e.printStackTrace();
}
}
带参数:
实例 更据svn版本号打包
Map<String, String> params=new HashMap<>();
params.put("revision", "175");
jenkins.getJob("demo1").build(params);
jinkens配置