6
पावरहेल के साथ बिल्ड लॉग में संदेशों को आउटपुट करने के लिए मैं टीमसिटी कैसे प्राप्त करूं?पावरहेल संदेशों को पहचानने के लिए टीमसिटी प्राप्त करना
मैं टीमसिटी 7.1 का उपयोग कर रहा हूं।
स्क्रिप्ट है:
write-host "##teamcity[message 'Getting production info']"
if ($LASTEXITCODE -ne 0) {
write-host "##teamcity[message 'Production Remote Not Found: Creating Remote']"
write-host "##teamcity[message 'Pushing to Remote']"
#git push production
} else {
write-host "##teamcity[message 'write-output: Production Remote Found: Pushing to Remote']"
#git push production
}
और केवल एक चीज मैं निर्माण लॉग में हो रही है:
[17:02:58]Skip checking for changes - changes are already collected
[17:02:59]Publishing internal artifacts (1s)
[17:03:00][Publishing internal artifacts] Sending build.start.properties.gz file
[17:02:59]Clearing temporary directory: C:\BuildAgent2\temp\buildTmp
[17:02:59]Checkout directory: C:\BuildAgent2\work\7669b6a04f96908d
[17:02:59]Updating sources: agent side checkout
[17:02:59][Updating sources] VCS Root: Portal Master
[17:02:59][VCS Root: Portal Master] revision: c5c6a9a0d491ee2c64ce98e48b0d67c422237698
[17:02:59][VCS Root: Portal Master] Resetting Portal Master in C:\BuildAgent2\work\7669b6a04f96908d to revision c5c6a9a0d491ee2c64ce98e48b0d67c422237698
[17:02:59]Starting: C:\Windows\sysnative\cmd.exe /c C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -NonInteractive -File C:\BuildAgent2\temp\buildTmp\powershell1349912883332714566.ps1
[17:02:59]in directory: C:\BuildAgent2\work\7669b6a04f96908d
[17:03:00]
[17:03:00]
[17:03:00]
[17:03:00]Process exited with code 0
[17:03:00]Publishing internal artifacts
[17:03:00][Publishing internal artifacts] Sending build.finish.properties.gz file
[17:03:00]Build finished
+1 @JoeYoung मैं बस, यह एक साथ डंक मार दिया गया फिर भी, के लिए [डॉक्स] (http://confluence.jetbrains.com/display/TCD8/Build अनुसार + स्क्रिप्ट + इंटरैक्शन + + टीमसिटी # BuildScriptInteractionwithTeamCity-ServiceMessages के साथ) आपको स्पष्ट रूप से 'text' विशेषता को परिभाषित नहीं करना चाहिए; इसे * एकल विशेषता संदेश * के रूप में माना जाता है और काम करना चाहिए। हालांकि, यह 'text' का उपयोग नहीं करता है और चाल करता है। – James