2013-10-09 35 views

回答

1

聽起來像一個自定義工作流條件對我來說,可能是最好用腳本運行完成附加

+0

我不認爲有腳本運行我將能夠實現這樣的邏輯,我提到(其中檢查的變更審查的存在 - 只要他們存在)? –

3

是有可能使用工作流程轉換條件。

我假設您的JIRA和Crucible實例具有正確的應用程序鏈接設置。 https://confluence.atlassian.com/display/JIRA/Integrating+JIRA+with+FishEye

使用: JIRA 5.1.1, 坩堝3.2.2

管理 - >項目 - >工作流

您希望編輯要阻止的狀態之間的轉換,和給它添加條件。每個轉換都有一個唯一的ID,因此請確保編輯所有獨特的轉換。按編輯按鈕首先編輯草稿工作流程,然後在您的情況下,單擊「解決問題」過渡。

選擇條件選項卡,然後「添加一個新的條件來限制何時可以執行此轉換。」

如果你的JIRA實例正確鏈接到您的坩堝的實例,你應該看到這兩個條件:是否有與此相關的問題沒有打開坩堝 評論

  • 這一過渡將只執行。
  • 只有當 沒有與此問題有關的未經審閱的變更集時,纔會執行此轉換。

我們的項目將這兩個條件添加到我們的關閉轉換中,以確保在問題解決後但在關閉之前完成代碼審查。

然後您需要發佈工作流草稿,以便將其應用於您的項目。

Atlassian的有它的更多信息: https://confluence.atlassian.com/display/JIRA/Advanced+workflow+configuration#Advancedworkflowconfiguration-addingaconditionAddingacondition