2015-07-20 16 views
5

Nói chung, để có được những artifact của việc xây dựng thành công mới nhất, tôi làm một wget trên URL dưới đây:Làm thế nào để lấy build_id thành công mới nhất trong Jenkins?

http://jenkins.com/job/job_name/lastSuccessfulBuild/artifact/artifact1/jenkins.txt

Có cách nào, tôi có thể làm một wget trên lastSuccessfulBuild và có được một build_id như dưới đây ?

build_id=`wget http://jenkins.p2pcredit.local/job/job_name/lastSuccessfulBuild` 

Trả lời

10

Vâng, có một cách và nó là khá đơn giản:

$ build_id=`wget -qO- jenkins_url/job/job_name/lastSuccessfulBuild/buildNumber` 
$ echo $build_id 
131 # that's my build number 
+0

Làm thế nào nó hoạt động trên https? Nó tiếp tục cho tôi 'Không thể thiết lập kết nối SSL'. – Jason

+0

Cách đơn giản nhất là thêm tham số '--no-check-certificate' vào' wget'. Hãy xem [Tùy chọn HTTPS (SSL/TLS)] (https://www.gnu.org/software/wget/manual/html_node/HTTPS-_0028SSL_002fTLS_0029-Options.html#HTTPS-_0028SSL_002fTLS_0029-Options) –

Các vấn đề liên quan