Tôi đang cố gắng để TeamCity kích hoạt triển khai với con rối thông qua dòng lệnh bằng cách sử dụng puppet.bat trên Windows.Chuyển biến thành con rối trên dòng lệnh
Trong TeamCity Tôi gọi này sử dụng một Á hậu Command Line, với thực thi lệnh: C: \ Program Files (x86) \ Múa rối Labs \ Múa rối \ bin \ puppet.bat thông số lệnh: áp dụng myexample.pp
Điều tôi muốn làm cũng chuyển số bản dựng từ TeamCity cũng như vậy để tôi có thể sử dụng số này trong myexample.pp
Điều này có khả thi không?
CẬP NHẬT: Mã được sử dụng cho Thông tin tùy chỉnh là câu trả lời được chấp nhận bên dưới.
require 'open-uri'
$uri = URI.parse("http://teamcity/guestAuth/app/rest/buildTypes/id: <BUILDID>/builds/status:SUCCESS/number")
$version = $uri.read
Facter.add("latestbuildversion") do
setcode do
$version
end
end
Thông tin tùy chỉnh là cách tiếp cận tôi đã áp dụng. –