この課題に対して空の変更セットが存在せず、この変更セットがCrucibleで完全にレビューされていない場合、 JIRAステータスの移行 (たとえば、「進行中」から「解決済み」へ)をブロックすることはできますか?閉まっている?
それ以外の場合はブロックしないでください。
この課題に対して空の変更セットが存在せず、この変更セットがCrucibleで完全にレビューされていない場合、 JIRAステータスの移行 (たとえば、「進行中」から「解決済み」へ)をブロックすることはできますか?閉まっている?
それ以外の場合はブロックしないでください。
はい、Workflow Transition 条件を使用して可能です。
JIRA と Crucible インスタンスに Application Links が正しくセットアップされていることを前提としています。 https://confluence.atlassian.com/display/JIRA/Integrating+JIRA+with+FishEye
使用: JIRA 5.1.1、クルーシブル 3.2.2
管理 -> プロジェクト -> ワークフロー
ブロックする状態間の遷移を編集し、それに条件を追加します。各トランジションには一意の ID があるため、必ずすべての一意のトランジションを編集してください。[編集] ボタンを押して、最初にドラフト ワークフローを編集し、次に [問題の解決] トランジションをクリックします。
[条件] タブを選択し、[この遷移を実行できるタイミングを制限する新しい条件を追加します] を選択します。
JIRA インスタンスが Crucible インスタンスに正しくリンクされている場合、次の 2 つの状態が表示されます。
私たちのプロジェクトでは、これら 2 つの条件を Close トランジションに追加して、問題が解決された後、それがクローズされる前にコード レビューが完了していることを確認します。
次に、プロジェクトに適用されるように、ワークフロー ドラフトを公開する必要があります。
アトラシアンには、これに関する詳細情報があります: https://confluence.atlassian.com/display/JIRA/Advanced+workflow+configuration#Advancedworkflowconfiguration-addingaconditionAddingacondition
私にはカスタム ワークフロー条件のように思えますが、おそらく Script Runner アドオンを使用するのが最適です。