簡體   English   中英

FinalBuilder 7.是否可能知道誰破壞了構建?

[英]FinalBuilder 7. Is it possible to know who broke the build?

我在構建器中是新手,而在FinalBuilder中絕對是新手。 這是一個很棒的應用程序,非常直觀,具有許多功能的完整文檔。 但是我找不到一件事: 如何確定誰負責損壞的構建?

這是一個非常棘手的難題,如果FB服務器正確解決,我會感到驚訝。 這並不是說沒有任何功能可以從中獲取一些信息,但是請考慮一下:

如果在短時間內完成了兩次提交,並且服務器當前已被占用,那么當服務器接受更改並運行時,它將在最后一次提交時運行。 您如何知道這兩個變更集中的哪一個真正負責?

另外,如果我刪除一個方法並調用它,那么這兩個錯誤中的哪一個呢? 我是因為我刪除了錯誤的方法,還是因為您調用了我們不應該使用的方法?

TeamCity對此有一些規定,但經常會出錯,尤其是考慮以下事件順序:

  1. 人員A簽入某些東西,這破壞了構建。 A人收到有關此郵件。
  2. 乙人簽入東西,構建仍無法正確運行,乙人未收到任何電子郵件
  3. C人簽入某些東西,這本身也會破壞構建。 但是,構建仍未運行,但現在僅部分原因是A人仍未解決他所介紹的問題。
  4. A人解決了他的問題,由於C人的更改,構建仍未運行,但該問題尚未解決。

知道“誰破壞了構建”會變得很復雜,至多您可以找出是誰“開始破壞構建的序列”。 我知道TeamCity可以為您提供,我不知道FB服務器是否可以。

這取決於您如何定義“誰負責損壞的構建”。如果將其定義為最后提交的作者,則應從源代碼管理系統中檢索信息。 如果發生顛覆,則可以使用svn info任務獲取作者。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM