第一步:引入相關的包
// Jenkins-client
compile group: 'com.offbytwo.jenkins', name: 'jenkins-client', version: '0.3.6'
第二步:寫代碼
JenkinsServer jenkins = new JenkinsServer(new URI("此處是Jenkins訪問路徑,eg:http://localhost:8088/"), "此處是用戶名,eg: zhangsan", "此處是用戶密碼:eg: 110110"); // 判斷jenkins是否running if(jenkins.isRunning()){ // 獲取jenkins構建腳本 String jobXml = jenkins.getJobXml("jobName"); // 修改構建腳本 jenkins.updateJob("jobName",newJobXml); // 構建對應的job jenkins.getJob("jobName").build(); // 獲取html格式日志 jenkins.getJob("jobName").getLastBuild().details().getConsoleOutputHtml() // 獲取text格式日志 jenkins.getJob("jobName").getLastBuild().details().getConsoleOutputText() // 獲取執行結果(是否成功) jenkins.getJob("jobName").getLastBuild().details().getResult() }
遇到的問題在調用build的時候一定要確保jenkins的全局配置文件的這個地方要正確:

該地址為jenkins的訪問地址;否則執行build的時候會無法鏈接Jenkins
