Azure DevOpsのまとめ
- POST
DevOpsとは 開発~公開までの作業(ビルド、テスト、デプロイ)を迅速に行うことができるAzureのサービスです。
手動でのリリースの場合、
作業時間がかかる テスト漏れ リリースミス というデメリットがありますが、DevOpsを使用することで迅速に、頻繁に、確実に行える仕組みを構築することができます。
Azure DevOpsの特色 リリース作業に必要なサービスが揃っている ビルド、テスト、資産管理、チケット管理まで一括して行える。
GUIでの操作性に優れている GUIリリース作業フローを作成できる。 AWSのサービスと比べ構築しやすい。
利用コストが安い 5人までのプロジェクトであれば無料。
他サービスと連携できる GitHubなどの他のサービスと連携できる
Azure DevOpsの主な機能 Overview プロジェクトの概要を表示します。
Aure Boards JIRAやTrelloのようなタスク管理が行え、バグトラッキングとして修正資産と紐づけることができます。
Azure Repos Gitホスティング ソース管理が行えます。
Azure Pipelines 継続的インテグレーション(CI)/継続的デリバリー(CD)処理をGUIを利用して、YAML形式で設定が可能。
連携次第で、GitHubやその他のリポジトリサービスも利用可能。 ビルドツール Ant .Net Gradle Mavenも利用可能です。
Azure Test Plans 手動の探索的テストの管理ができるサービスです。
https://news.mynavi.jp/article/zeroazure-30/
Azure Artifacts パッケージ リポジトリ 成果物を格納することができるサービスです。 例えば、リリース作業時のテスト結果のエビデンスを格納することもできる。
a8adscript('body').showAd({"req": {"mat":"3HREPM+6UHH82+279M+HUSFL","alt":"商品リンク","id":"3IzcOOW-g7-u2A1CfX"},"goods": {"ejp":"h"+"ttps://ebookjapan.yahoo.co.jp/books/789749/","imu":"h"+"ttps://cache2-ebookjapan.akamaized.net/contents/thumb/m/J6100281917861.jpg?1696410860000"}});