This commit is contained in:
LiLi 2017-05-18 16:21:41 +08:00
parent 0f14829fcf
commit c3a1500fbd
2 changed files with 29 additions and 10 deletions

View File

@ -14,9 +14,12 @@ import java.io.IOException;
import java.net.URI;
import java.net.URISyntaxException;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import com.offbytwo.jenkins.JenkinsServer;
import com.offbytwo.jenkins.model.Build;
import com.offbytwo.jenkins.model.BuildWithDetails;
import com.offbytwo.jenkins.model.Job;
import com.offbytwo.jenkins.model.JobWithDetails;
@ -30,16 +33,27 @@ import com.offbytwo.jenkins.model.JobWithDetails;
*/
public class FirstTest {
public static void main(String[] args) {
public static void main(String[] args) throws InterruptedException {
try {
JenkinsServer jenkins = new JenkinsServer(new URI("http://106.75.33.219:30001"), "root", "root");
// JenkinsServer jenkins = new JenkinsServer(new URI("http://106.75.78.183:9999/jenkins"), "guange", "123456");
System.out.println(jenkins.createJob("123", ""));
Map<String, Job> jobs = jenkins.getJobs();
JobWithDetails job = jobs.get("3").details();
Map<String, String> params = new HashMap<String, String>();
params.put("taskId", "3");
job.build(params);
// System.out.println(jenkins.createJob("123", ""));
// Map<String, Job> jobs = jenkins.getJobs();
// JobWithDetails job = jobs.get("3").details();
// Map<String, String> params = new HashMap<String, String>();
// params.put("taskId", "3");
// job.build(params);
JobWithDetails job = jenkins.getJob("test_isBuilding");
job.build();
Thread.sleep(2000);
List<Build> builds=job.getAllBuilds();
BuildWithDetails buildWithDetails=builds.get(0).details();
System.out.println(buildWithDetails.getNumber());
while(!buildWithDetails.isBuilding()) {
System.out.println(buildWithDetails.isBuilding());
Thread.sleep(1000);
}
System.out.println(job.getName());
} catch (URISyntaxException e) {
// TODO Auto-generated catch block
@ -50,4 +64,7 @@ public static void main(String[] args) {
}
}
}

View File

@ -130,9 +130,11 @@ public class MyTest {
public void buildJobParallel() throws Exception {
PrintStream ps=new PrintStream(new FileOutputStream(filePath,true));
// System.setOut(ps);
int count = 10;
for (int i = 0; i < count; i++) {
buildOneJob("k8s_configure" +i );
int count = 11;
for (int i = 1; i < count; i++) {
buildOneJob("k8spara_1" +i );
// buildOneJob("k8s_configure" +i );
// buildOneJob("3");
}
}