Azure DevOps を完全理解する 目次

![index-hero.jpg](https://azurecomcdn.azureedge.net/cvt-b662112d018abc2831ee819db7986f041579efeb1ecf7268eee96c88eb45322d/images/page/services/devops/hero-images/index-hero.jpg)

# はじめに

今回は、Microsoft 社が提供する Azure DevOps Services \(以前の Visual Studio Team Services\) を学ぼうということで、記事を一元管理できるように目次ページを作成しました。
※新しい記事を作成するたびに、この記事は随時更新する予定です。

## 参考情報

[Microsoft Docs][MSDocs]、[Microsoft Learn][MSLearn]、個人ブログ などを参照しています。各記事に参考情報を載せていく予定です。


# Azure DevOps とは

2018/9/10 に Microsoft 社が発表した、よりスマートに計画を立て、より効率的に共同作業を行い、より迅速にアプリケーションを公開するために必要となるツール群が提供されているサービスです。 以前は  Visual Studio Team Services と呼ばれていたもので、アジャイル開発向けのツールや CI/CD などを機能を利用できます。

- [Azure DevOps の概要 | Azure のブログと更新プログラム | Microsoft Azure](https://azure.microsoft.com/ja-jp/blog/introducing-azure-devops/)


## Azure DevOps のサービス

| アイコン | サービス名 | 説明 | Docs |
| :--- | :--- | :--- | :--- |
| ![48a57936-939a-460e-8a29-c290cd686697.png](https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/48a57936-939a-460e-8a29-c290cd686697.png) | [Azure Pipeline](https://azure.microsoft.com/services/devops/pipelines/) | あらゆる言語、プラットフォーム、クラウドに対応した CI/CD 機能。GitHub や任意の Git リポジトリに接続し、継続的にデプロイすることができます。 | [Azure Pipelines documentation][MSDocs-AzurePipelines] |
| ![ce42b3b2-dd80-4305-b396-114b34fcf97f.png](https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/ce42b3b2-dd80-4305-b396-114b34fcf97f.png) | [Azure Boards](https://azure.microsoft.com/services/devops/boards/) | かんばんボード、バックログ、チームのダッシュボード、カスタムレポートを使用した強力な作業追跡。 | [Azure Boards documentation][MSDocs-AzureBoards] |
| ![99e338d7-f1f4-4c6e-84e6-6ee6a2f076d7.png](https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/99e338d7-f1f4-4c6e-84e6-6ee6a2f076d7.png) | [Azure Artifacts](https://azure.microsoft.com/services/devops/artifacts/) | パブリックおよびプライベートのソースからの、Maven、npm、NuGet パッケージのフィード。 | [Azure Artifacts documentation][MSDocs-AzureArtifacts] |
| ![a269235b-176b-4db4-99c8-6ff77aa12da8.png](https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/a269235b-176b-4db4-99c8-6ff77aa12da8.png) | [Azure Repos](https://azure.microsoft.com/services/devops/repos/) | クラウドでホストされる容量無制限のプロジェクト用プライベート Git リポジトリ。pull request や高度なファイル管理などを共同で実施できます。 | [Azure Repos Documentation][MSDocs-AzureRepos] |
| ![916579bf-29bd-4c00-96a2-59b0ba2a2761.png](https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/916579bf-29bd-4c00-96a2-59b0ba2a2761.png) | [Azure Test Plans](https://azure.microsoft.com/services/devops/test-plans/) | オールインワンの計画された探索的テストソリューション。 | [Azure Test Plans documentation][MSDocs-AzureTestPlans] |

Azure DevOps Service の料金については、[こちら][AzureDevOps-Cost] を参照してください。


# Azure DevOps 関連の資格

Azure DevOps に関する試験は、以下の通りです。

- [試験 AZ-400: Microsoft Azure DevOps Solutions][Exam-Az400]

Azure Administrator Associate または、Azure Developer Associate を取得、かつ上記試験の合格にて、以下の資格が取得できます。詳細はリンク先の情報を確認してください。

- [Microsoft Certified: Azure DevOps Engineer Expert][Certificate]

## 2020/6/12 更新

2020/6/15 に、AZ-400 の試験内容が更新されることがアナウンスされました。試験内容のアップデートはかなり大規模であるということです。
6/15 以降の試験範囲については、日本語訳を行いましたので、以下を参照してください。

- [AZ-400: Designing and Implementing Microsoft DevOps Solutions 更新情報 (6/15)][Az400-updates-20200615]


# Microsoft Learn モジュール概観

## DevOps プラクティスを発展させる

- [既存のソフトウェア開発プロセスにアクセスする][MSLearn-assess-your-development-process]
- [Azure DevOpsを始める][MSLearn-get-started-with-devops]
- [ソフトウェア開発にアジャイルなアプローチを選択する][MSLearn-choose-an-agile-approach]
- [チーム全体でアジャイルソフトウェアの配信計画を管理する][MSLearn-manage-delivery-plans]

## Azure DevOps を使用してアプリケーションをビルドする

- [Azure Pipelines でビルドパイプラインを作成する][MSLearn-create-a-build-pipeline-with-Azure-Pipelines]



# Microsoft Learn コレクション

- [AZ-400 Designing and Implementing Microsoft DevOps Solutions][MSLearn-Collection]


# 外部リンク

## 公式関連

- [Azure DevOps Labs][AzureDevOpsLabs]

## TFSUG 関連

- [Azure DevOps オンラインセミナーを開催しました＆資料や質問][TFSUG01]
- [Azure BoardsとTest Plans向けオンラインセミナーを開催しました＆資料と質問][TFSUG02]

## 個人ブログ関連

- [Azure Boards - カンバンの高度な設定 @kkamegawa's weblog][Hateb01]


---
[AzureDevOps-Cost]:https://azure.microsoft.com/ja-jp/pricing/details/devops/azure-devops-services/
[MSDocs]:https://docs.microsoft.com/ja-jp/azure/devops/?view=azure-devops
[MSDocs-AzurePipelines]:https://docs.microsoft.com/ja-jp/azure/devops/pipelines/?view=azure-devops
[MSDocs-AzureBoards]:https://docs.microsoft.com/ja-jp/azure/devops/boards/?view=azure-devops
[MSDocs-AzureArtifacts]:https://docs.microsoft.com/ja-jp/azure/devops/artifacts/?view=azure-devops
[MSDocs-AzureRepos]:https://docs.microsoft.com/ja-jp/azure/devops/repos/?view=azure-devops
[MSDocs-AzureTestPlans]:https://docs.microsoft.com/ja-jp/azure/devops/test/?view=azure-devops
[MSLearn]:https://docs.microsoft.com/ja-jp/users/mappie-kochi/collections/22rpfroenr4gq
[Exam-Az400]:https://docs.microsoft.com/ja-jp/learn/certifications/exams/az-400
[Certificate]:https://docs.microsoft.com/ja-jp/learn/certifications/azure-devops
[AzureDevOpsLabs]:https://azuredevopslabs.com
[MSLearn-Collection]:https://docs.microsoft.com/ja-jp/users/mappie-kochi/collections/22rpfroenr4gq

[Az400-updates-20200615]:https://qiita.com/ymasaoka/items/d3c89ff52e0ef2b568b0
[MSLearn-assess-your-development-process]:https://qiita.com/ymasaoka/items/03b8bf00dc5b1c5210f6
[MSLearn-get-started-with-devops]:https://qiita.com/ymasaoka/items/1bd33dff277c1d7486af
[MSLearn-choose-an-agile-approach]:https://qiita.com/ymasaoka/items/996f562fcb3d19ed477e
[MSLearn-manage-delivery-plans]:https://qiita.com/ymasaoka/items/8ba9230785270b5237d6
[MSLearn-create-a-build-pipeline-with-Azure-Pipelines]:https://qiita.com/ymasaoka/items/dbcce25e625ca505eae4

[TFSUG01]:https://kkamegawa.hatenablog.jp/entry/2020/05/04/115457
[TFSUG02]:https://kkamegawa.hatenablog.jp/entry/2020/05/07/193341
[Hateb01]:https://kkamegawa.hatenablog.jp/entry/2020/04/20/084537