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 Reposについて
Search
macneko-ayu
November 24, 2018
Programming
0
460
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
420
ゆめみ大技林について
macnekoayu
0
420
ゆめみ大技林を支える本作りの技術
macnekoayu
0
260
Vivliostyleの公式テーマをカスタマイズして、ゆめみ大技林 '22のテーマを作った
macnekoayu
0
3.3k
AutomatorでFFmpegを呼び出して動画ファイルをGIFに変換するフォルダアクションを作った
macnekoayu
1
4.9k
設計を知るための第一歩を踏み出そう
macnekoayu
2
5.2k
20190518-3dcg-meetup-slide.pdf
macnekoayu
0
11k
バージョン管理システムの概要と使い方
macnekoayu
0
890
横田流進行管理術 〜 なんとなく進行管理から楽しい進行管理へ
macnekoayu
1
640
Other Decks in Programming
See All in Programming
API Platformを活用したPHPによる本格的なWeb API開発 / api-platform-book-intro
ttskch
1
130
new(1.26) ← これすき / kamakura.go #8
utgwkk
0
2.3k
ロボットのための工場に灯りは要らない
watany
10
2.8k
AI主導でFastAPIのWebサービスを作るときに 人間が構造化すべき境界線
okajun35
0
730
PostgreSQL を使った快適な go test 環境を求めて
otakakot
0
540
AI駆動開発の本音 〜Claude Code並列開発で見えたエンジニアの新しい役割〜
hisuzuya
4
500
DSPy入門 Pythonで実現する自動プロンプト最適化 〜人手によるプロンプト調整からの卒業〜
seaturt1e
1
710
猫の手も借りたい!ので AIエージェント猫を作って社内に放した話 Claude Code × Container Lambda の Slack Bot "DevNeko"
naramomi7
0
260
「やめとこ」がなくなった — 1月にZennを始めて22本書いた AI共創開発のリアル
atani14
0
380
AWS×クラウドネイティブソフトウェア設計 / AWS x Cloud-Native Software Design
nrslib
16
3.1k
Swift ConcurrencyでよりSwiftyに
yuukiw00w
0
260
技術検証結果の整理と解析をAIに任せよう!
keisukeikeda
0
120
Featured
See All Featured
Thoughts on Productivity
jonyablonski
75
5.1k
Test your architecture with Archunit
thirion
1
2.2k
We Have a Design System, Now What?
morganepeng
55
8k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
61
52k
Leo the Paperboy
mayatellez
4
1.5k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
150
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.1k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
250
Between Models and Reality
mayunak
2
230
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
How to Ace a Technical Interview
jacobian
281
24k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
150
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ϓϥΠϕʔτϦϙδτϦ͕ ແ੍ݶʹ͑Δʂ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠