Azure DevOps と Visual Studio を連携しソースコードを管理する
以前、本ブログで GitHub と Visual Studio を連携する方法を紹介いたしました。
その中では、Visual Studio へ GitHub 用のコンポーネントのインストールから Visual Studio からソースコードのプッシュ方法までの手順を紹介いたしました。
GitHub と同様に Microsoft も似たようなサービスを展開していますので、今回は、そのサービスを使ってソースコードを管理する手順を解説したいと思います。
<この記事で学べる事>
·Azure DevOps と Visual Studio の連携方法
なお、Azure DevOps を利用するため、Microsoft アカウントを持っていることが前提となります。
Azure DevOps とは?
そもそも Azure DevOps とは?
簡単に言いますと、アプリケーションを開発するうえで必要となるツールなどを提供するサービスです。
例えば、ソースコードの管理ができたり、アプリケーションを構築するためにビルドからデプロイ(アプリケーションの配置)を一連で実行することも可能です。
詳しくは、Microsoft の公式サイトをご確認ください。


なお、料金に関しては、最初の5ユーザまでは無料です。そのため、個人的な検証であれば費用の心配もありません。
Azure DevOps の設定
Azure DevOps が何かわかったところで、早速、Azure DevOps を設定し使ってみたいと思います。
Azure ポータルサイトにログインします。
[すべてのサービス] の検索ボックスに「devops」を入力します。
[Azure DevOps organizations] が表示されます。[Azure DevOps organizations] をクリックします。
次に、「Azure DevOps」画面が表示されます。
次に、「詳細情報の入力」画面が表示されます。
[名前]、[連絡先]、[発行元] を設定します。
また、Microsoft から情報を受け取る場合 [Azure DevOps、Visual Studio、Visual Studio サブスクリプション、その他の Microsoft 製品やサービスに関連する情報、ヒント、リソースの受け取りを希望します] をチェックし [続行] をクリックします。
次に、「Azure DevOps の概要」画面が表示されます。
次に、「Azure DevOps」(Get started with Azure DevOps)画面が表示されます。
次に、「Azure DevOps」(Almost done)画面が表示されます。
[Name your Azure DevOps organization] に組織名を設定します。
また、[We’ll host your projects in] にホストする地域を設定し [Continue] をクリックします。
組織が作成されました。
続いて、プロジェクトを作成するため [Project name] にプロジェクト名を設定します。
また、[Visibility] に公開する範囲を指定し [Create Project] をクリックします。
なお、本稿の例では [Visibility] に [Private] を指定しています。
プロジェクトが作成されました。
Visual Studio の設定
Azure DevOps の設定が完了したら、続いては、Visual Studio の設定となります。
なお、Visual Studio には Visual Studio 2019 を使用します。
Visual Studio を起動します。
次に、「リポジトリのクローン」画面が表示されます。
次に、「プロジェクトに接続」画面が表示されます。
次に、「Microsoft サインイン」画面が表示されます。
次に、「プロジェクトに接続」画面に戻ります。
サインインした Microsoft アカウントが許可されたプロジェクトが表示され選択できるようになります。
「Azure DevOps の設定」で作成したプロジェクトを選択し [クローン] をクリックします。
なお [パス] はローカルの適切な場所を指定します。
Azure DevOps のプロジェクトに接続できました。
ソースコードの同期
Azure DevOps、Visual Studio の設定が完了したため、続いて、ソースコードの同期(以下、プッシュと呼びます)をおこなってみたいと思います。
ソースコードをプッシュするため、サンプルプロジェクトを開きます。
次に、「Git変更」画面を表示します。
ローカルのソースコードが正常にプッシュされました。
Azure DevOps を確認してみます。
まとめ
以上が、Azure DevOps と Visual Studio し、Azure DevOps にローカルソースコードをプッシュする手順となります。
いかがでしたでしょうか?
GitHub と Visual Studio を連携するよりも Azure DevOps と Visual Studio を連携する方が簡単でした。
Microsoft アカウントを持っていれば Azure DevOps も手軽に使えますので、一度、試してみてはいががでしょうか。
次回は、Azure DevOps の Pipeline を使って CI/CD 環境を構築してみたいと思います。
本稿をご覧になっていただいている読者様の中で、もし、インフラエンジニアを目指している方、もしくはインフラエンジニアに興味がある方がいらっしゃれば、スクールで学ぶことも「あり 」です。
いくつかインフラ系の技術が学べるスクールをピックアップいたしましたので、ご検討の一助となれば幸いです。
スクール | 受講料 | 受講期間 | ポイント |
ササエル |
19,800円 | 14レッスン | 初級のインフラエンジニアに特化したオンラインスクールです。インフラエンジニアを目指すなら、まずはここから!? |
98,000円 | 15レッスン | 初級の次は中級も学べます。 | |
TechAcademy [テックアカデミー] |
174,900円(※1) | 4週間プラン | コースにより、若干、インフラ要素あり。また、学べる言語が細分化されているので、目的に合ったコースが選べます。 |
33,000円/月 | 1ヶ月~ | 応募資格を満たしていれば、無料特待プランで受講料が無料!? | |
初心者OK!KENスクール |
187,000円(※2) | 50時間 | ネットワークコースのLinuxレベル1取得講座。Webサーバーの構築まで学べます。 |
119,900円(※2) | 30時間 | ネットワークコースのWindows Server構築講座。クライアントOSの管理操作を学べます。 | |
※1.フロントエンドコースの料金です。学生の場合、料金は163,900円と割引があります。 ※2.スクール提携企業特別割引の場合、受講料が10~15% OFF、入会金無料。学生割引特典の場合、全講座料金 20% OFF。 |
最後までお読みいただきありがとうございます。
では。