2015-04-27 34 views
0

如何找出哪些門票在一個建築物和之前的穩定建築物之間關閉?我試圖設計一個新的構建過程,所以我還沒有設置特定的工具。如果有的話,哪些會讓我看到儀表板中的這類信息?我應該嘗試從錯誤跟蹤器,還是從諸如Jenkins或Bamboo等構建管道或其他位置執行此操作?看到兩個建築物之間關閉了哪些門票

回答

2

一個可能的建立是:

  • 包括在你提交的信息錯誤跟蹤器的問題ID在你的SCM(「[MYPROJECT-12923]在很好的功能添加這個新的選項」)

  • 用Jenkins啓動您的版本,從您的SCM中檢索源代碼。詹金斯將向您展示一個「最近更改」標籤,鏈接到一個頁面,您將在其中找到上次構建和當前構建之間發生的提交。提交消息將包含構建中包含的問題ID列表。

注意:這可能不會完全回答你的問題,因爲這些提交可能是中間的提交。還取決於提交的細化程度。

2
  1. 在我們的開發團隊,所有提交在他們的JIRA號(這是由在藏匿叫TicketIt插件強制執行。有許多可用於不同的存儲庫各種其他插件)。當我們運行一個構建時,作爲構建一部分的所有提交都被teamcity聚合並顯示在名爲issues的選項卡上。我提出的這個解決方案適用於團隊和竹子。我相信你會和詹金斯一樣的插件。

  2. 一個比較危險的方法是獲取最後一個構建(x)和當前構建(y)的開始時間,並獲取在此期間通過JIRA API關閉的所有JIRA票據。如果您的JIRA在構建之前不總是關閉,這可能不是一個萬無一失的方法