跨平台api对接录播课中练习时Jenkins创建job报错,Exception in thread "main" org.apache.http.client.HttpResponseException: status code: 500, reason phrase: Server Error

贴下创建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);

stuq.ceshiren.com:8080/job/test100/config.xml

谢谢,不用帮忙看了,变量多加了引号 :joy: