पर कठपुतली के पास पास चर। मैं टीमसिटी को विंडोज पर puppet.bat का उपयोग करके कमांडलाइन के माध्यम से कठपुतली के साथ तैनाती ट्रिगर करने की कोशिश कर रहा हूं।कमांडलाइन
Teamcity में मैं इस एक कमांड लाइन धावक का उपयोग कर फोन कर रहा हूँ, कमान निष्पादन के साथ: C: \ प्रोग्राम फ़ाइलें (x86) \ कठपुतली लैब्स \ कठपुतली \ बिन \ puppet.bat कमान पैरामीटर: myexample.pp
लागूमैं करना चाहते हैं क्या रूप में अच्छी तरह TeamCity से बिल्ड नंबर पारित तो मैं myexample.pp के भीतर इस का उपयोग कर सकते है भी
यह संभव है?
अद्यतन: कस्टम फैक्ट के लिए उपयोग किया गया कोड जो नीचे स्वीकृत उत्तर था।
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
कस्टम तथ्यों का दृष्टिकोण मैंने लागू किया था। –