この記事はExalateの Johnmary Ugochukwu によって書かれました。
品質保証チームは Azure DevOps を使用してテスト ケースを整理し、IT サービスを管理します。一方、開発チームは Jira Service Management を使用します。しかし、それらの間で情報をシームレスに共有する唯一の方法は、サードパーティのソリューションを使用することです。
したがって、自動同期を通じてセキュリティとスムーズなコラボレーションを保証する、専用のJira Azure DevOps統合が必要です。
Jira と Azure DevOps の間の双方向統合をセットアップする方法を説明します。まずは、この統合の一般的な使用例を見てみましょう。
Jira Azure DevOps 統合ツールを選択する主な理由は、両方のシステム間で適切なデータが流れることを保証することです。同時に、カスタムのユースケースに合わせて構成できるソリューションも必要です。
Jira を Azure DevOps と統合するその他の理由には、生産性の向上と知識の伝達速度の向上が含まれます。
したいと言ってください
また、
関係は次のようになります。
Jira Epic が Azure DevOps 機能になります。
Jira Story は Azure DevOps タスクになります。
の
カスタマイズ可能な
Jira と Azure DevOps の統合ツールを選択する前に考慮すべき要素がいくつかあります。
接続を設定する前に、Jira (オンプレミスとクラウド) と Azure DevOps の両方に Exalate をインストールする必要があります。
アトラシアン マーケットプレイスで「 Exalate Jira Issue Sync & More 」を検索します。
\「無料で試す」ボタンをクリックし、表示されるオプションから「クラウド」を選択します。あなたもすることができます
サイトを選択するか、URL を入力します。次に、「無料トライアルを開始」をクリックします。 Jira ダッシュボードにリダイレクトされ、無料トライアルを確認します。
それでおしまい!これで、Jira Cloud に Exalate がインストールされました。
Visual Studio (Azure DevOps Marketplace) で「 Exalate For Azure DevOps Integration 」を検索します。
「取得」をクリックし、表示される画面で組織を選択します。 \
「インストール」をクリックするとインストールが完了します。 Exalate アプリを見つけるには、「組織の設定」に移動し、「拡張機能」をクリックします。
Exalate を使用すると、Jira または Azure DevOps から接続を開始できます。このプロセスはどちらのプラットフォームでも同様です。
「接続を開始」をクリックします。指定されたフィールドに宛先インスタンスの URL を入力します。 URL がない場合は、「URL がありません」トグル スイッチをクリックします。
Exalate は、基本モード (事前に構築された単純な構成用)、ビジュアル モード、およびスクリプト モード (高度なスクリプト構成用) の 3 つの構成モードをサポートしています。
基本モードから始めましょう。
反対側から受信したワークアイテムを作成するプロジェクトを選択し、「次へ」をクリックします。
管理者アクセス権があることを確認し、「開始」をクリックします。
自動的にリモート インスタンスにリダイレクトされます。プロジェクトを選択し、「確認」をクリックします。発行キーを入力し、「Exalate」をクリックして続行します。
さあ! Jira と Azure DevOps の間の最初の基本接続が設定されました。
次に、ビジュアル モード接続を調べてみましょう。
3 つのオプションからビジュアル モードを選択します。次に、表示されるモーダルに接続名と説明を入力します。
「次へ」をクリックして次の画面に進みます。続行するには、管理者権限を確認する必要があります。
「管理者アクセスの確認」をクリックします。確認のため、組織の Azure DevOps にリダイレクトされます。
「同意する」をクリックして、Exalate にシステムへのアクセスを許可します。\
以上です!ビジュアルモード接続が設定されます。
最後に、スクリプト モードに進みましょう。
接続を開始し、宛先インスタンスの URL を確認します。次に、利用可能なオプションから [スクリプト モード] を選択します。
「次へ」をクリックする前に、接続名と説明を入力します。次にプロジェクトを選択し、「開始」をクリックします。
招待コードをクリップボードにコピーします。反対側に移動し、「招待を受け入れる」をクリックします。
「次へ」をクリックする前に、クリップボードにある招待コードを入力してください。次に、プロジェクトを選択して確認します。
おめでとう!スクリプト モード接続が正常にセットアップされました。
Exalate ダッシュボードで、設定する接続の横にある「接続の編集」アイコンをクリックします。
「ルール」タブで、「送信同期」と「受信同期」のフィールドを入力します。ここで、
注*: スクリプト モードを使用してJira Azure DevOps 統合をセットアップおよび構成するには、このステップバイステップ ガイドに従ってください。*
ビジュアル モード接続の場合、スクリプトを追加するか、ドラッグ アンド ドロップ エディタを使用して、情報を共有するフィールドをマップできます。\
「接続の編集」をクリックした後、インスタンスを確認して続行します。次に、スコープとルールを定義する画面が表示されます。
両側のプロジェクトを選択し、フィルター エンティティを指定します。同期方法を自動、手動、または無効から選択することもできます。\
タグ、タイプ、状態、優先度、タイトル、説明などを含むフィルターをプロジェクトごとに追加することもできます。
すべてを設定したら、「保存」をクリックしてモーダルを閉じます。次に「次へ」をクリックしてスコープの設定を終了します。
次に、マッピング ルールの包括的なリストが表示され、ドラッグ アンド ドロップして表示順序を変更できます。
独自のマッピングを追加するには、「+ マッピングを追加」ボタンをクリックします。モーダルでルールを設定し、「保存」をクリックします。
スクリプトを追加するには、「マッピングの追加」ボタンをクリックした後、ドロップダウン オプションから「スクリプトの追加」をクリックします。
ここで、接続のカスタム ルールを作成できます。
同期ルールを編集するには、右側の編集ボタンをクリックし、必要な変更を加えます。\
完了したら、「公開」をクリックして変更を保存します。それだけです!
「トリガー」タブに移動すると、同期を自動化するためのアクティブなトリガーがすべて表示されます。
「+トリガーの作成」ボタンをクリックします。
次に、エンティティのタイプを選択し、クエリを入力します。 Azure DevOps トリガーを設定するには、
完了したら、「公開」をクリックします。
これで準備完了です。 Jira インスタンスと Azure DevOps インスタンスの両方がデータを共有する方法を制御するための接続ルールの作成を開始します。コンソールのスタック トレースを使用してエラーを追跡することもできます。チケットを一括で管理したい場合は、次のように使用できます。
「一括接続」タブに移動し、接続を選択し、マッピングを発行するための作業項目をアップロードします。 「一括接続」をクリックしてプロセスを完了します。
基本を理解したら、さらにルールを追加したり、既存のルールを編集したりできます。
Exalate のような信頼性が高く安全なサードパーティ ソリューションを使用すると、チームは Jira と Azure DevOps の間で情報をシームレスに共有できます。
Exalate との接続の設定は簡単なプロセスです。コードなしの基本モード、ドラッグ アンド ドロップのビジュアル モード、またはローコード スクリプト モードを使用できます。