2016-03-24 19 views

Antwort

0

Keine native Option dieser Art denke ich. Aktuelle jenkins baut einen kürzeren Weg, damit die Konsolenausgabe zugreifen - klicken Sie einfach auf den grauen/blauen Punkt links auf die aktuell laufenden Build:

One click access to Console output Wenn Sie denken immer noch einen Klick ärgerlich zusätzlicher Schritt ist, dann nächste Option würde ich schlagen Sie vor, verwendet jenkins CLI. Es braucht jedoch eine einmalige Anstrengung.

  1. Java auf der Workstation
  2. Herunterladen jenkins-cli.jar von http installiert: // Ihre jenkins Host /jnlpJars/jenkins-cli.jar

Dann können Sie beginnen, baut wie das:

java -jar jenkins-cli.jar -s http://jenkins-url build buildname -w -s -v -p parameterN=valueN 



java -jar jenkins-cli.jar -noKeyAuth -s http://jet:8080 build tst-so -w -s -v -p host2ping=google.com 
Started tst-so #17 
Started from command line by anonymous 
Building in workspace /var/lib/jenkins/jobs/tst-so/workspace 
[workspace] $ /bin/sh -xe /tmp/hudson5079113569382475588.sh 
+ echo Hello from tst-so job 
Hello from tst-so job 
+ ping -c 6 google.com 
PING google.com (216.58.209.206) 56(84) bytes of data. 
64 bytes from bud02s22-in-f14.1e100.net (216.58.209.206): icmp_seq=1 ttl=54 time=51.6 ms 
64 bytes from bud02s22-in-f14.1e100.net (216.58.209.206): icmp_seq=2 ttl=54 time=51.9 ms 
64 bytes from bud02s22-in-f14.1e100.net (216.58.209.206): icmp_seq=3 ttl=54 time=51.8 ms 
64 bytes from bud02s22-in-f14.1e100.net (216.58.209.206): icmp_seq=4 ttl=54 time=51.8 ms 
64 bytes from bud02s22-in-f14.1e100.net (216.58.209.206): icmp_seq=5 ttl=54 time=51.8 ms 
64 bytes from bud02s22-in-f14.1e100.net (216.58.209.206): icmp_seq=6 ttl=54 time=51.7 ms 

--- google.com ping statistics --- 
6 packets transmitted, 6 received, 0% packet loss, time 5009ms 
rtt min/avg/max/mdev = 51.684/51.815/51.900/0.306 ms 
Finished: SUCCESS 
Completed tst-so #17 : SUCCESS 

In meinem Beispiel ist jenkins aus Gründen der Einfachheit ohne Authentifizierung eingerichtet.

Verwandte Themen