3
2

More than 1 year has passed since last update.

すばやく理解するための、簡単な説明です。

画像をクリックすると、最大化します。

Azure DevOpsとは

高品質のソフトウェアを、短期間でリリースするための、サービス群です。

Azure DevOpsに含まれるサービス

つぎのサービスが含まれます。

アイコン 名前 説明
Overview.png Overview 概要を表示したり、Wikiを作成することができます。
Boards.png Boards アジャイル開発ツールです。
作業計画を作成/実行できます。
Repos.png Repos Gitリポジトリです。
成果物を管理できます。
Pipelines.png Pipelines CI/CDツールです。
ビルド/テスト/デプロイを自動化できます。
Test Plans.png Test Plans テストツールです。
テスト計画を作成/実行できます。
Artifacts.png Artifacts パッケージリポジトリです。
Maven/npm/NuGet/Pythonのパッケージを管理できます。

画面イメージ

Overview

プロジェクトの概要です。

image.png

Wikiです。

image.png

Boards

作業の一覧です。

image.png

作業の詳細です。

image.png

Repos

Gitリポジトリです。

image.png

プルリクエストもできます。

image.png

Pipelines

パイプラインの実行結果の一覧です。

image.png

パイプラインを設定すれば、さまざまなことを自動化できます。

つぎのようなファイルで、パイプラインを設定できます。

azure-pipelines.yml
trigger:
- master

# 仮想マシンを指定する。
pool:
  vmImage: ubuntu-latest

# Node.jsをインストールする。
steps:
- task: NodeTool@0
  inputs:
    versionSpec: '16.14.0'
  displayName: 'Install Node.js'

# Artifactsの認証をする。
- task: npmAuthenticate@0
  inputs:
    workingFile: .npmrc

# ビルドする。
- script: |
    npm install -g @angular/cli
    npm install
    ng build --prod
  displayName: 'npm install and build'

# ビルドの成果物を発行する。
- publish: $(System.DefaultWorkingDirectory)/dist
  artifact: dist

Test Plans

テストケースの一覧です。

テストケースを作成したあと、結果も入力できます。
E2Eテストなどの機能はありません。

image.png

不具合の報告をするための、ブラウザの拡張機能もあります。

Artifacts

パッケージの一覧です。

プライベートリポジトリを作成して、パッケージを保護できます。

image.png

3
2
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
3
2