贴下创建job的完整代码以及链接配置吧
package com.hogwatsmini.demo.util;
import com.offbytwo.jenkins.JenkinsServer;
import com.offbytwo.jenkins.client.JenkinsHttpClient;
import com.offbytwo.jenkins.model.Job;
import org.springframework.core.io.ClassPathResource;
import java.io.IOException;
import java.io.InputStream;
import java.net.URI;
import java.net.URISyntaxException;
import java.util.Map;
public class JenkinsUtil {
public static void main(String args) throws IOException, URISyntaxException {
ClassPathResource classPathResource=new ClassPathResource("JenkinsConfigDir/hogwarts_test_jenkins_show.xml");
InputStream inputStream=classPathResource.getInputStream();
String jobConfigXml = FileUtil.getText(inputStream);
String baseUrl="http://stuq.ceshiren.com:8080/";
String userName="hogwarts";
String password="hogwarts123";
String jobName="test110";
JenkinsHttpClient jenkinsHttpClient= new JenkinsHttpClient(new URI(baseUrl),userName,password);
String jenkinsVersion=jenkinsHttpClient.getJenkinsVersion();
System.out.println(jenkinsVersion);
JenkinsServer jenkinsServer=new JenkinsServer(jenkinsHttpClient);
jenkinsServer.createJob(jobName,"jobConfigXml",true);