Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Azure Pipelines 触ってみた
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
ShooU
October 21, 2021
Technology
0
270
Azure Pipelines 触ってみた
ShooU
October 21, 2021
Tweet
Share
More Decks by ShooU
See All by ShooU
E2E 自動テストの布教に立ち塞がる5つの壁と打ち込んだ楔
shoou
0
230
AI系E2Eテストツール導入後に広がる景色
shoou
0
3.3k
Other Decks in Technology
See All in Technology
AI時代のSaaSとETL
shoe116
1
110
OpenClawで回す組織運営
jacopen
3
690
PMBOK第8版は第7版から何が変わったのか(PMBOK第8版概要解説) / 20260304 Takeshi Watarai
shift_evolve
PRO
0
200
Security Diaries of an Open Source IAM
ahus1
0
210
情シスのための生成AI実践ガイド2026 / Generative AI Practical Guide for Business Technology 2026
glidenote
0
200
Claude Codeの進化と各機能の活かし方
oikon48
22
12k
わたしがセキュアにAWSを使えるわけないじゃん、ムリムリ!(※ムリじゃなかった!?)
cmusudakeisuke
1
520
2026-03-11 JAWS-UG 茨城 #12 改めてALBを便利に使う
masasuzu
2
360
身体を持ったパーソナルAIエージェントの 可能性を探る開発
yokomachi
1
100
今のWordPress の制作手法ってなにがあんねん?(改) / What’s the Deal with WordPress Development These Days?
tbshiki
0
170
ナレッジワーク IT情報系キャリア研究セッション資料(情報処理学会 第88回全国大会 )
kworkdev
PRO
0
170
(Test) ai-meetup slide creation
oikon48
1
280
Featured
See All Featured
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
300
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.7k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
120
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
140
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
260
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
140
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.3k
Testing 201, or: Great Expectations
jmmastey
46
8.1k
Designing for Performance
lara
611
70k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.2k
Skip the Path - Find Your Career Trail
mkilby
1
76
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Transcript
Azure Pipelines 触ってみた 2021/10/15 ShooU(shu.yano)
経緯 • 普段は自称QAエンジニアとしてQA活動やテスト自動化などやってる • クラウドCIツールではGithub Actionsを触っている • Azure DevOps, Azure
Pipelinesを触ってみる機会があった • Azure Pipelines触った所感をまとめてみた
Azure DevOpsって何? • 「チームがコードを共有し、作業を追跡し、ソフトウェアを出荷するためのサービ ス」Azure DevOps Services | Microsoft Azure
• PJ管理ツールも兼ねる各種サービス群のまとまり • Wikiもあり、開発フローに関する基本的なツールをほぼ全て網羅できる
Azure Pipelinesって何? • 「どのようなプラットフォームやクラウドにも継続的にビルド、テスト、デプロイ可 能」Azure Pipelines | Microsoft Azure •
クラウドCI/CDツール • 特にAzureサービスへの連携が簡単
Azure Pipelines触ってみた • まずはソースコードの場所選択から(選択先色々)
Azure Pipelines触ってみた • Pipeline作成時に使用するテンプレートを選択 • Dockerのイメージビルド~ACRへのPushを選択
Azure Pipelines触ってみた • pipline YAMLのレビュー画面で編集してすぐに実行も可能 • Settingsの文字を押すと編集画面が出現
Azure Pipelines触ってみた • もちろんYAMLファイル自体を直接編集も可能 ◦ 補完機能もあるエディタになっている • GUIとCUIのどちらでも好きな方で編集できる
Azure Pipelines触ってみた • ブランチごとのビルド履歴も一目でわかる • 過去ビルドの解析レポートもついてくる
Azure Pipelines触ってみた • QAらしくStatic TestツールをPipelineに組み込んでみた • Marketplaceから拡張をインストール • SonarQubeサーバの設定情報を書き込む
Azure Pipelines触ってみた • YAMLファイルにSonerQube用のStepをクリックで選択して組み込む ◦ 必須項目がどこかもUI上からわかる
良いと思ったところは? • YAMLファイルを編集するとき親切なUIが用意されている • ビルド履歴の解析レポートがついてる • Marketplace Extensionも結構豊富
戸惑ったところは? • PR(Pull Request)ビルドがデフォルトのトリガ設定でオンになってる ◦ 一連のパイプラインにデプロイ処理まで書いていると PRの度にデプロイまで走ってしまう。。。 ◦ 「pr: none」でPRビルドを明示的に抑制しよう
• ブログなどでの国内事例(トラブルシュート)などはそこまで数がない ◦ 公式ドキュメントや国外(英語)も含めるとわりとでてくる ◦ これから国内事例も更に増えることに期待しよう
(オマケ)モノレポでも大丈夫? • 近年流行り?のモノ(モノリシック)レポ対応も問題ない • 詳しくはコチラCreating Monorepo Pipelines in Azure DevOps
| Julie Ng
所感まとめ • Azure Pipelinesとして ◦ GUIとCUI両方サポートしているYAMLエディタ ◦ ビルド履歴のレポートも標準である • Azure
DevOpsとして ◦ Azure PipelinesとしてのCI/CDはもちろん ◦ チケットの管理や設計ドキュメントなどの管理もできる ◦ Azure Test Plansでテストの管理もできる • 開発サイクルの全体をカバーできるサービス群 ◦ 色んなツールを導入して疲弊している現場にもよさそう