$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Azure Reposについて
Search
macneko-ayu
November 24, 2018
Programming
0
450
Azure Reposについて
2018/11/24 Azure DevOps Tokyo, Japan でAzure DevOps organization、プロジェクト、Azure Reposについて登壇したときの資料。
macneko-ayu
November 24, 2018
Tweet
Share
More Decks by macneko-ayu
See All by macneko-ayu
異業種出身エンジニアが気づいた、転向して十数年経っても変わらない自分の武器とは
macnekoayu
0
390
ゆめみ大技林について
macnekoayu
0
400
ゆめみ大技林を支える本作りの技術
macnekoayu
0
250
Vivliostyleの公式テーマをカスタマイズして、ゆめみ大技林 '22のテーマを作った
macnekoayu
0
3.2k
AutomatorでFFmpegを呼び出して動画ファイルをGIFに変換するフォルダアクションを作った
macnekoayu
1
4.8k
設計を知るための第一歩を踏み出そう
macnekoayu
2
5.1k
20190518-3dcg-meetup-slide.pdf
macnekoayu
0
11k
バージョン管理システムの概要と使い方
macnekoayu
0
880
横田流進行管理術 〜 なんとなく進行管理から楽しい進行管理へ
macnekoayu
1
620
Other Decks in Programming
See All in Programming
LLM Çağında Backend Olmak: 10 Milyon Prompt'u Milisaniyede Sorgulamak
selcukusta
0
130
ローターアクトEクラブ アメリカンナイト:川端 柚菜 氏(Japan O.K. ローターアクトEクラブ 会長):2720 Japan O.K. ロータリーEクラブ2025年12月1日卓話
2720japanoke
0
730
エディターってAIで操作できるんだぜ
kis9a
0
740
DevFest Android in Korea 2025 - 개발자 커뮤니티를 통해 얻는 가치
wisemuji
0
150
LLMで複雑な検索条件アセットから脱却する!! 生成的検索インタフェースの設計論
po3rin
4
840
バックエンドエンジニアによる Amebaブログ K8s 基盤への CronJobの導入・運用経験
sunabig
0
160
Integrating WordPress and Symfony
alexandresalome
0
160
Canon EOS R50 V と R5 Mark II 購入でみえてきた最近のデジイチ VR180 事情、そして VR180 静止画に活路を見出すまで
karad
0
130
「コードは上から下へ読むのが一番」と思った時に、思い出してほしい話
panda728
PRO
39
26k
JETLS.jl ─ A New Language Server for Julia
abap34
1
420
Python札幌 LT資料
t3tra
4
650
AI 駆動開発ライフサイクル(AI-DLC):ソフトウェアエンジニアリングの再構築 / AI-DLC Introduction
kanamasa
4
570
Featured
See All Featured
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
63
Unsuck your backbone
ammeep
671
58k
Thoughts on Productivity
jonyablonski
73
5k
Git: the NoSQL Database
bkeepers
PRO
432
66k
Deep Space Network (abreviated)
tonyrice
0
16
How Software Deployment tools have changed in the past 20 years
geshan
0
29k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.3k
Designing for humans not robots
tammielis
254
26k
My Coaching Mixtape
mlcsv
0
6
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
BBQ
matthewcrist
89
9.9k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
Transcript
Azure Reposʹ͍ͭͯ Azure DevOps Tokyo, Japan 2018/11/24 ԣా࣍ @macneko_ayu
ࣗݾհ • ԣా࣍ @macneko_ayuʢ͜͏ͪΌΜࠇೣ·ΈΕʣ • iOSΞϓϦΤϯδχΞ • DTPͷࣗಈॲཧϓϩάϥϜͷडୗ։ൃ • PEAKS
(ٕज़ॻΫϥυϑΝϯσΟϯά)ͰiOSܥٕज़ॻͷฤू ‣ iOS 12 ProgrammingɺiOSΞϓϦઃܭύλʔϯೖ ‣ iOSςετશॻͷΩοΫΦϑΛͬͨ • ࣂ͍ೣϨϊ͘Μͷମॏ͕7.4kgʹͳΓɺয͍ͬͯΔ
ΞδΣϯμ • ࠓ͢͜ͱͷ͓͓·͔ͳؔ • Azure DevOps organization • ϓϩδΣΫτ •
Azure Repos • Azure ReposͰͷڞಉ࡞ۀ
ࠓ͢͜ͱͷ͓͓·͔ͳؔ
Azure DevOps organization
Azure DevOps organizationͱ • GitHubͷOrganizationͱಉ͡Α͏ͳͷ • ෳͷOrganizationΛ࡞͢Δ͜ͱ͕Մೳ
ࢲͷ͍ํ • ༻్ʹ͋Θ͍͚͍ͤͯͯΔ ‣ ηογϣϯࢿྉཤྺॻͳͲݸਓʹඥͮ͘ͷ ‣ ෭ۀ༻ͷͷ • ͍͚͍ͯΔཧ༝ɺೲ͕ൃੜ͢Δͷ ໌ࣔతʹΓ͓͖͍͔ͯͨ͠Β
Azure DevOps organization Demo
ϓϩδΣΫτ
ϓϩδΣΫτͱ • Azure DevOps organizationʹؔ࿈͚ΒΕͨϓϩδΣΫτ • Azure DevOps Projectsͷ͜ͱͰͳ͍ •
Azure BoardsɺAzure ReposɺAzure Pipelinesɺ Azure Test PlansɺAzure ArtifactsͰߏ͞Ε͍ͯΔ ‣ Azure Reposʹ͍ͭͯ͜ͷ͋ͱઆ໌ɻ ͦͷଞͷػೳʹׂ͍ͭͯѪ • ࡞Ͱ͖ΔϓϩδΣΫτʹ੍ݶͳ͍
ϓϩδΣΫτͷछྨ • ϓϥΠϕʔτϓϩδΣΫτͱύϒϦοΫϓϩδΣΫτͷ2छྨ͋Δ ‣ ϓϥΠϕʔτϓϩδΣΫτ͕σϑΥϧτ • ύϒϦοΫϓϩδΣΫτΛ࡞͢Δʹɺ Azure DevOps organizationͷઃఆΛมߋ͢Δඞཁ͕͋Δ
‣ Azure DevOps organizationઃఆͷPolicyʹભҠͯ͠ɺ ηΩϡϦςΟϙϦγʔͷAllow public projectsΛΦϯʹ͢Δ
ϓϩδΣΫτ Demo
Azure Repos
Azure Reposͱ • Azure ReposόʔδϣϯίϯτϩʔϧγεςϜͷϦϙδτϦʹ ؔ͢Δػೳ ‣ GitͱTeam Foundation Version
ControlʢTFVCʣͷ 2छྨ͔ΒબΔ • ϓϥΠϕʔτϓϩδΣΫτΛ࡞͠ɺ όʔδϣϯίϯτϩʔϧγεςϜͰGitΛબͨ͠߹ɺ ϓϥΠϕʔτGitϦϙδτϦʹͳΔ ‣ ແྉϓϥϯͰϓϥΠϕʔτGitϦϙδτϦ͕ར༻Ͱ͖Δ
Azure Reposͱ • ύϒϦοΫϓϩδΣΫτΛ࡞͠ɺ όʔδϣϯίϯτϩʔϧγεςϜͰ GitΛબͨ͠߹ɺ ύϒϦοΫGitϦϙδτϦʹͳΔ • ͻͱͭͷϓϩδΣΫτʹෳͷϦϙδτϦΛ࡞Ͱ͖Δ ‣
sshɺgit remoteͷѼઌϦϙδτϦ͝ͱʹҟͳΔ ‣ ϓϥΠϕʔτͱύϒϦοΫͷࠞࡏͰ͖ͳ͍
Azure Reposͱ • Pull RequestɺForkͳͲ GitHubͷΑ͏ʹར༻Ͱ͖Δ • Azure Pipelinesͱ࿈ܞ͢Δ͜ͱͰɺ CI/CD͕ར༻Ͱ͖Δ
Azure Repos Demo
Azure ReposͰͷ ڞಉ࡞ۀ
ڞಉ࡞ۀ͢Δʹ • Azure DevOps organizationʹ ΞΧϯτΛট͠ɺͦͷΞΧϯτΛ ϓϩδΣΫτʹট͢Δ͜ͱͰɺ Azure ReposͰͷڞಉ࡞ۀ͕ՄೳʹͳΔ •
টͨ͠ΞΧϯτͷΞΫηεϨϕϧΛ ઃఆ͢Δ
ΞΫηεϨϕϧͱ • ΞΫηεϨϕϧ3छྨ ‣ Basic ‣ Stakeholder ‣ Visual Studio
Enterprise subscription (VS Enterprise) • ΞΫηεϨϕϧͷׂΓͯ https://docs.microsoft.com/en-us/azure/devops/organizations/security/access-levels?view=vsts ΑΓൈਮ
ΞΧϯτͷটͷલఏ • ແྉϓϥϯͷ߹ɺ Basic access͕5ΞΧϯτ·Ͱɺ Stakeholder accessͰແ੍ݶʹটͰ͖Δ
ϓϩδΣΫτͷछผʹΑΔҧ͍ • ϓϥΠϕʔτϓϩδΣΫτͰ Basic accessͷ5ΞΧϯτͷΈ Azure ReposʹΞΫηεͰ͖Δ • ύϒϦοΫϓϩδΣΫτͰ Basic
accessͷ5ΞΧϯτʹՃ͑ͯɺ Stakeholder accessͷΞΧϯτ͕ Azure ReposʹΞΫηεͰ͖Δ
Stakeholderͷݖݶ • ϓϥΠϕʔτϓϩδΣΫτͱύϒϦοΫϓϩδΣΫτͰҟͳΔ https://docs.microsoft.com/en-us/azure/devops/organizations/security/access-levels?view=vsts ΑΓൈਮ
Azure ReposͰͷڞಉ࡞ۀ Demo
·ͱΊ
·ͱΊ • ϓϩδΣΫτͷ࡞ʹ੍ݶͳ͍ • ແྉϓϥϯͰϓϥΠϕʔτGitϦϙδτϦ͕ ར༻Ͱ͖Δ
Azure ReposͳΒ ແྉͰ GitϓϥΠϕʔτϦϙδτϦ͕ ແ੍ݶʹ͑Δʂ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠