所以,關鍵是在這裏隱藏文物,也被稱爲那些下生成工件的.teamcity/
一部分出現。訪問隱藏的TeamCity文物
一些情況下: 我們目前在我們的NUnit測試步驟上運行dotCover來報告我們的測試覆蓋率。這將結果彙編在名爲CoverageResults.xml
的文件.teamcity/.NETCoverage/
下。這是我想要加入的文件,因此我們可以挖掘一些數據並將其發送到壁虎板。
現在,到目前爲止,我們可以使用建議的methodology成功獲取不在目錄的這部分中的工件(例如,當我們輸出它時生成的結果等)。只有在訪問此隱藏目錄時纔會出現此問題。
其他奇怪的是響應:一個302暫時搬家。
僅供參考,我的鏈接看起來像:(PowerShell中的BTW)
"http://{0}:{1}@{2}/guestAuth/repository/download/{3}/.lastFinished/.teamcity/.NETCoverage/CoverageReport.xml" -f $serverURl, $gUName, $gPassword, $buildType
有沒有人對訪問隱藏的文物有什麼建議?這些數據可以從哪裏得到(我們沒有發現任何關於此的系統變量)?
注意:我們已經意識到這些工件在生成步驟完成之前不會生成。在完成構建之後,我們正在做這件事,而不是在構建作業本身。
如果您有網絡訪問權限,您可以隨時從TeamCity驅動器訪問它。如果你想要最近的話,即使有TeamCity瘋狂的編號方案,也應該很容易找到。 – Rob
不幸的是,我沒有直接訪問該框。我可以更換齒輪,並直接在箱子上做這件事,但是因爲我不會在這裏給你帶來一個理由清單,這不是A計劃。 這就是說,我可能會考慮以目前的方式喜歡做(從外部來源)並不是特別喜歡。 –