paint-brush
双方向 Jira Azure DevOps 統合をセットアップする方法@exalate
220 測定値

双方向 Jira Azure DevOps 統合をセットアップする方法

Exalate7m2023/10/27
Read on Terminal Reader

長すぎる; 読むには

Exalate を使用して Jira と Azure DevOps をシームレスに統合し、効率的なコラボレーションとデータ フローのギャップを埋めることを検討してください。
featured image - 双方向 Jira Azure DevOps 統合をセットアップする方法
Exalate HackerNoon profile picture
0-item

この記事はExalateの Johnmary Ugochukwu によって書かれました。


品質保証チームは Azure DevOps を使用してテスト ケースを整理し、IT サービスを管理します。一方、開発チームは Jira Service Management を使用します。しかし、それらの間で情報をシームレスに共有する唯一の方法は、サードパーティのソリューションを使用することです。


したがって、自動同期を通じてセキュリティとスムーズなコラボレーションを保証する、専用のJira Azure DevOps統合が必要です。


Jira と Azure DevOps の間の双方向統合をセットアップする方法を説明します。まずは、この統合の一般的な使用例を見てみましょう。

Jira Azure DevOps 統合が必要になるのはどのような場合ですか?

Jira Azure DevOps 統合ツールを選択する主な理由は、両方のシステム間で適切なデータが流れることを保証することです。同時に、カスタムのユースケースに合わせて構成できるソリューションも必要です。


Jira を Azure DevOps と統合するその他の理由には、生産性の向上と知識の伝達速度の向上が含まれます。

したいと言ってくださいプロジェクトに添付ファイルを追加するプライベートかつ内部的なものに保ちながら。 Jira Azure DevOps 統合により、他の閲覧者から遠ざけながら、適切なプロジェクトにコメントを送信することができます。

また、 双方向の階層同期されたエンティティ間で。これは、Jira Cloud と Azure DevOps を使用しているチームが、プロジェクト エンティティとフィールドの関係と、それらが階層内のどこに位置するかを理解するのに役立ちます。


関係は次のようになります。


  • Jira Epic が Azure DevOps 機能になります。

  • Jira Story は Azure DevOps タスクになります。

  • 問題リンクカスタム ステータス マッピングは両側で維持する必要があります。


カスタマイズ可能なiPaaSソリューションを使用すると、Azure DevOps と Jira (クラウド、データ センター、またはオンプレミス) の間の任意のフィールドをマッピングできます。

適切な統合ツールとは何でしょうか?

Jira と Azure DevOps の統合ツールを選択する前に考慮すべき要素がいくつかあります。


  • 統合ソリューションには、単純なマッピングから複雑な接続まで、さまざまな接続のユースケースに適応できる柔軟性が必要です。
  • 統合ソリューションには、長時間にわたる停止を経験することなく、増加するワークロードを処理できる拡張性が必要です。
  • 統合セキュリティ機能保存中または転送中のデータを不正アクセスから保護するのに十分な厳重さと堅牢性が必要です。
  • オンライン コラボレーションに関与するチームには、次のような分散型ソリューションが必要です。 企業間のコラボレーションそしてデータ統合。
  • エラーが発生した場合、システムのトラブルシューティングを行って原因と原因を理解できる必要があります。
  • サポート エンジニアは高度な技術的な問題に対応し、詳細なサポートを提供する必要があります。


高揚するは、Jira と Azure DevOps、および他のプラットフォーム間の双方向同期を可能にする双方向統合ソリューションです。また、Jira 側と Azure DevOps 側の両方に安全で自律的なエコシステムを保証するシングルテナント アーキテクチャもあります。

Exalate を使用して Jira と Azure DevOps を統合する方法

接続を設定する前に、Jira (オンプレミスとクラウド) と Azure DevOps の両方に Exalate をインストールする必要があります。

ステップ 1 - Exalate を Jira にインストールする

アトラシアン マーケットプレイスで「 Exalate Jira Issue Sync & More 」を検索します。


Exalate for Jira 統合

\「無料で試す」ボタンをクリックし、表示されるオプションから「クラウド」を選択します。あなたもすることができますExalateをインストールするJira サーバーまたはデータセンター上だけでなく、 ドッカー


Exalate を Jira にインストールする

サイトを選択するか、URL を入力します。次に、「無料トライアルを開始」をクリックします。 Jira ダッシュボードにリダイレクトされ、無料トライアルを確認します。


それでおしまい!これで、Jira Cloud に Exalate がインストールされました。

ステップ 2 - Azure DevOps に Exalate をインストールする

Visual Studio (Azure DevOps Marketplace) で「 Exalate For Azure DevOps Integration 」を検索します。

Azure DevOps統合のためのExalate

「取得」をクリックし、表示される画面で組織を選択します。 \

Azure DevOps 統合用の組織を選択する


「インストール」をクリックするとインストールが完了します。 Exalate アプリを見つけるには、「組織の設定」に移動し、「拡張機能」をクリックします。

ステップ 3 - インスタンスを接続する

Exalate を使用すると、Jira または Azure DevOps から接続を開始できます。このプロセスはどちらのプラットフォームでも同様です。


Jira Azure DevOps 接続を開始する


「接続を開始」をクリックします。指定されたフィールドに宛先インスタンスの URL を入力します。 URL がない場合は、「URL がありません」トグル スイッチをクリックします。


Exalate 構成タイプ


Exalate は、基本モード (事前に構築された単純な構成用)、ビジュアル モード、およびスクリプト モード (高度なスクリプト構成用) の 3 つの構成モードをサポートしています。

基本モードから始めましょう。


基本的な Jira Azure DevOps 接続を開始する


反対側から受信したワークアイテムを作成するプロジェクトを選択し、「次へ」をクリックします。


管理者アクセス権があることを確認し、「開始」をクリックします。



自動的にリモート インスタンスにリダイレクトされます。プロジェクトを選択し、「確認」をクリックします。発行キーを入力し、「Exalate」をクリックして続行します。


Azure DevOps Jira 同期の成功


さあ! Jira と Azure DevOps の間の最初の基本接続が設定されました。


次に、ビジュアル モード接続を調べてみましょう。


3 つのオプションからビジュアル モードを選択します。次に、表示されるモーダルに接続名と説明を入力します。


Exalate ビジュアル モードの構成


「次へ」をクリックして次の画面に進みます。続行するには、管理者権限を確認する必要があります。

管理者アクセスによる視覚的な Jira Azure DevOps 同期


「管理者アクセスの確認」をクリックします。確認のため、組織の Azure DevOps にリダイレクトされます。


「同意する」をクリックして、Exalate にシステムへのアクセスを許可します。\

Jira Azure DevOps 統合を構成する


以上です!ビジュアルモード接続が設定されます。


最後に、スクリプト モードに進みましょう。

接続を開始し、宛先インスタンスの URL を確認します。次に、利用可能なオプションから [スクリプト モード] を選択します。


Azure DevOps Jira 接続を開始する


「次へ」をクリックする前に、接続名と説明を入力します。次にプロジェクトを選択し、「開始」をクリックします。


招待コードをクリップボードにコピーします。反対側に移動し、「招待を受け入れる」をクリックします。

Jira と Azure DevOps 間の接続を受け入れる


「次へ」をクリックする前に、クリップボードにある招待コードを入力してください。次に、プロジェクトを選択して確認します。

Azure DevOps と Jira の間の同期を構成する


おめでとう!スクリプト モード接続が正常にセットアップされました。

ステップ 4 - 接続を構成する

Exalate ダッシュボードで、設定する接続の横にある「接続の編集」アイコンをクリックします。


Jira Azure DevOps 同期の編集


「ルール」タブで、「送信同期」と「受信同期」のフィールドを入力します。ここで、 Groovy スクリプト言語

Jira Azure DevOps 同期ルール


*: スクリプト モードを使用してJira Azure DevOps 統合をセットアップおよび構成するには、このステップバイステップ ガイドに従ってください。*


ビジュアル モード接続の場合、スクリプトを追加するか、ドラッグ アンド ドロップ エディタを使用して、情報を共有するフィールドをマップできます。\


「接続の編集」をクリックした後、インスタンスを確認して続行します。次に、スコープとルールを定義する画面が表示されます。


両側のプロジェクトを選択し、フィルター エンティティを指定します。同期方法を自動、手動、または無効から選択することもできます。\

Jira Azure DevOps の同期方法


タグ、タイプ、状態、優先度、タイトル、説明などを含むフィルターをプロジェクトごとに追加することもできます。

ビジュアルモードフィルター


すべてを設定したら、「保存」をクリックしてモーダルを閉じます。次に「次へ」をクリックしてスコープの設定を終了します。



次に、マッピング ルールの包括的なリストが表示され、ドラッグ アンド ドロップして表示順序を変更できます。


独自のマッピングを追加するには、「+ マッピングを追加」ボタンをクリックします。モーダルでルールを設定し、「保存」をクリックします。

スクリプトを追加するには、「マッピングの追加」ボタンをクリックした後、ドロップダウン オプションから「スクリプトの追加」をクリックします。


ビジュアル Jira Azure DevOps 接続にスクリプトを追加する


ここで、接続のカスタム ルールを作成できます。



同期ルールを編集するには、右側の編集ボタンをクリックし、必要な変更を加えます。\

完了したら、「公開」をクリックして変更を保存します。それだけです!

ステップ 5 - 自動同期トリガーの作成

「トリガー」タブに移動すると、同期を自動化するためのアクティブなトリガーがすべて表示されます。


Jira Azure DevOps 統合トリガー


「+トリガーの作成」ボタンをクリックします。


トリガーを高揚させる


次に、エンティティのタイプを選択し、クエリを入力します。 Azure DevOps トリガーを設定するには、 WIQL (作業項目クエリ言語) 構文そしてリポジトリを指定します。 Jira の場合は、 Jira クエリ言語 (JQL)


完了したら、「公開」をクリックします。

ステップ 6 - 同期を開始する

これで準備完了です。 Jira インスタンスと Azure DevOps インスタンスの両方がデータを共有する方法を制御するための接続ルールの作成を開始します。コンソールのスタック トレースを使用してエラーを追跡することもできます。チケットを一括で管理したい場合は、次のように使用できます。 Exalate の一括操作特徴。

Azure DevOps Jira 同期の一括拡張


「一括接続」タブに移動し、接続を選択し、マッピングを発行するための作業項目をアップロードします。 「一括接続」をクリックしてプロセスを完了します。


基本を理解したら、さらにルールを追加したり、既存のルールを編集したりできます。

重要なポイント

Exalate のような信頼性が高く安全なサードパーティ ソリューションを使用すると、チームは Jira と Azure DevOps の間で情報をシームレスに共有できます。

Exalate との接続の設定は簡単なプロセスです。コードなしの基本モード、ドラッグ アンド ドロップのビジュアル モード、またはローコード スクリプト モードを使用できます。

デモを予約するエンジニアを興奮させて、具体的なユースケースについて話し合ってください。