2017-04-12 265 views
0

當前在TeamCity我們有一個Fortify掃描爲構建步驟之一。完成掃描後,我通過.xml文檔解析並從掃描中獲取漏洞計數。截至目前,計數被回傳到TeamCity的構建日誌中。TeamCity電子郵件通知

我的問題是如何獲取漏洞計數並將其包含在通知電子郵件中?我不想爲我想包含的單個變量創建一個全新的電子郵件模板。我知道我可以擴展通知模板模型,但這是添加變量的最簡單方法嗎? Fortify掃描是從一個批處理文件運行的,有沒有更簡單的方法來設置全局變量來檢索TeamCity

回答

1

通過打印具有service message一行到標準輸出添加到構建狀態文字數量:

##teamcity[buildStatus text='Fortify: <number>; {build.status.text}'] 

這樣的結果將是建立ND構建通知列表立即可見。