1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Azure DevOps Repos (Git) を使用した IDMC のソース管理の構成

Posted at

はじめに

Intelligent Data Management Cloud (IDMC) では、作成したアセットを Git リポジトリで管理することができます。本記事では、Microsoft Azure DevOps Services (以下、Azure DevOps) を使用したソース管理の構成例を説明します。

  • 本記事は、2025 年 4 月時点の情報を元に作成しました。各サービスのアップデートによって、画面や設定内容が変わる可能性があります。
  • 本記事では、Azure DevOps の無料プランを使用します。
  • 本記事では、シンプルな構成を用いて Azure DevOps とソース管理連携を行い、簡単な動作確認まで行います。
  • 本手順における IDMC の構成は、管理 (Admin) ロールを持つユーザーで行ってください。

Azure DevOps とは

Microsoft Azure DevOps は、ソフトウェア開発プロジェクトを効率的に管理・実行するためのクラウドベースの開発プラットフォームです。その一部サービスである Azure Repos は、ソースコードのバージョン管理のための Git リポジトリを提供します。詳細は Microsoft 社のサイトなどを参照してください。

Azure DevOps とは - Azure DevOps | Microsoft Learn

前提条件

本構成では Microsoft アカウントが必要です。既存のものを使用するか、新規に作成します。
IDMC では、管理ロールを持つユーザーで作業します。

関連ドキュメント

手順

Azure DevOps の登録と初期構成

Azure DevOps Services 価格ページ にアクセスし、「ユーザーライセンス」 -> 「Basic プラン」 -> 「無料で始める」を選択します。
DevOps01.png

お手持ちの Microsoft アカウントでログインします。アカウントが無い場合は新規に作成します。
DevOps02.png

ご要望やご要件にあわせて必要事項を入力または選択し、「Continue」を押します。
DevOps03.png
DevOps04.png

しばらくして、Azure DevOps 組織が作成されます。
DevOps05.png

Azure DevOps プロジェクトを作成します。任意の名前を入力して「+ Create Project」を押します。
DevOps06.png

Azure DevOps の組織とプロジェクトが作成されました。
DevOps07.png

Azure DevOps でのリポジトリの構成

画面左側のメニューから「Repos」を選択します。右側の画面から Initialize main branch ... の「Initialize」を押します。
DevOps08a.png

main ブランチが作成されました。続いて、右上の「Clone」を押します。
DevOps11.png

Clone Repository 画面に表示されるリポジトリの URL をコピーし、適当なテキストファイルにペーストしてメモします。
DevOps12.png

画面右上の人型アイコンから「Personal access tokens」を選択します。
DevOps13.png

Personal Access Tokens の画面で「+ New Token」を押します。
DevOps14a.png

適当な名前を入力して「Create」を押します。
DevOps15.png

成功したら、表示されるアクセストークンをコピーし、適当なテキストファイルにペーストしてメモします。
DevOps16.png

IDMC でのソール管理の構成

IDMC にログインし、「管理者」を選択します。
DevOps16.5.png

「設定」画面の「全般」タブから、「ソース管理」セクションを開きます。

「ソース管理の有効化」にチェックを入れます。
「Gitリポジトリへのプッシュを許可」は、要件に応じてチェックを入れます。このプロパティでは、リポジトリへの読み取り/書き込み操作を有効にします。チェックを入れない場合は、読み取り操作のみが許可されます。開発環境でのみチェックを入れるという運用が考えられます。
「プラットフォーム」で「クラウド」、「リポジトリのタイプ」で「Azure DevOps」を選択します。「グローバルGitリポジトリのURL」に、先にコピーしたリポジトリの URL を入力します。
設定を適用します。
DevOps17.png

「パーソナルアクセストークン」に、先にコピーしたアクセストークンを入力します。
DevOps18.png

IDMC でリポジトリの登録が完了しました。
DevOps19.png
DevOps20.png

Azure DevOps リポジトリの main ブランチでは、IDMC 用の README ファイルが作成されます。
DevOps21.png

IDMC の「管理者」に戻り、画面右上の人型アイコンから「設定」を選択します。
DevOps22.png

「パーソナルアクセストークン」に、先にコピーしたアクセストークンを入力して保存します。
DevOps23.png

リポジトリ連携の動作確認

アセットのチェックイン

ここでは「データ統合」(Data Integration, CDI) のマッピングをリポジトリに登録します。

IDMC から CDI を開きます。

「参照」でリポジトリにチェックイン (登録) するアセットにナビゲートし、アクションメニューから「チェックイン」を選択します。
DevOps24.png

「サマリ」等を入力して「OK」を押します。
DevOps25.png

アセットがチェックインされました。
DevOps26.png

Azure DevOps リポジトリに登録されている様子がわかります。
DevOps27.png

チェックインすると、アセットは読み取り専用になります。
DevOps28.png

アセットのチェックアウト

「参照」でチェックインしたアセットにナビゲートし、アクションメニューから「チェックアウト」を選択します。
DevOps29.png

チェックアウトにより、アセットが編集可能になりました。
DevOps30.png
DevOps31.png

アセットのプル

「参照」の画面上部の「グローバルGitからプルする...」を押すか、リポジトリと連携しているプロジェクトのアクションメニューから「プル」を選択することで、リポジトリからアセットをプル (取得) します。
DevOps32.png

対象のプロジェクトやアセットを選択して「プル」を実行します。
DevOps33.png
DevOps34.png
DevOps35.png

「モニタ」の「ソース管理ログ」から、チェックインやチェックアウトなどのソース管理操作のログが確認できます。
DevOps36.png

最後に

本記事では Azure DevOps を使用した IDMC でのソース管理の構成例を説明しました。Azure DevOps のアクセストークンの権限や各種プロパティは、実際のご要件に応じて設定してください。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?