Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Azure Pipelines 触ってみた
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
ShooU
October 21, 2021
Technology
310
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Azure Pipelines 触ってみた
ShooU
October 21, 2021
More Decks by ShooU
See All by ShooU
E2E 自動テストの布教に立ち塞がる5つの壁と打ち込んだ楔
shoou
0
280
AI系E2Eテストツール導入後に広がる景色
shoou
0
3.4k
Other Decks in Technology
See All in Technology
LLM機能を自作して分かるSnowflake Cortex AIの強み
nayuts
0
230
形式手法を使って仕様をコーディングしよう
mikanichinose
0
170
スキルを作る、その前に!複数人で使われるスキルを 作るためのプロセス
junkifurukawa
2
190
OpenClawでAzure DevOpsのWiki更新を自動化する - クラウドAIだけでは届かない場所へ
yutakaosada
0
140
Meet AgentCore Identity Consent Portal
hironobuiga
3
180
AgentCoreで実践するハーネスエンジニアリング
yakumo
1
250
[2026 Oracle Technical Deep Dive] AI時代のデータベース基盤をどう選ぶ? Exadata Database Serviceの選択肢と使い分け (2026年9月17日開催)
oracle4engineer
PRO
0
200
オブザーバビリティを高める AI エージェント体験を考える / Designing AI Agent Experiences That Enhance Observability
aoto
PRO
2
250
カンファレンスに参加した後の浮遊感とセルフケア
pauli
0
300
HolmesGPTで始めるSREエージェント入門!プラットフォームの障害調査はAIにお任せ 〜
sanghyuk
0
260
Swap and Memory Reclaim - Squeezing Out More RAM
ennael
PRO
1
1.6k
FinTech 1-2 : Overview of FinTech
ks91
PRO
0
130
Featured
See All Featured
The World Runs on Bad Software
bkeepers
PRO
72
12k
How GitHub (no longer) Works
holman
316
150k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.9k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
620
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6.1k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.7k
Testing 201, or: Great Expectations
jmmastey
46
8.3k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
430
The browser strikes back
jonoalderson
0
1.8k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
203
76k
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でテストの管理もできる • 開発サイクルの全体をカバーできるサービス群 ◦ 色んなツールを導入して疲弊している現場にもよさそう