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
430
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
310
ゆめみ大技林を支える本作りの技術
macnekoayu
0
220
Vivliostyleの公式テーマをカスタマイズして、ゆめみ大技林 '22のテーマを作った
macnekoayu
0
3k
AutomatorでFFmpegを呼び出して動画ファイルをGIFに変換するフォルダアクションを作った
macnekoayu
1
4.6k
設計を知るための第一歩を踏み出そう
macnekoayu
2
5k
20190518-3dcg-meetup-slide.pdf
macnekoayu
0
10k
バージョン管理システムの概要と使い方
macnekoayu
0
860
横田流進行管理術 〜 なんとなく進行管理から楽しい進行管理へ
macnekoayu
1
580
AppleScriptの概要と使い方
macnekoayu
2
1.7k
Other Decks in Programming
See All in Programming
Devinで実践する!AIエージェントと協働する開発組織の作り方
masahiro_nishimi
6
1.8k
ts-morph実践:型を利用するcodemodのテクニック
ypresto
1
470
複雑なフォームを継続的に開発していくための技術選定・設計・実装 #tskaigi / #tskaigi2025
izumin5210
12
5.7k
Storybookの情報をMCPサーバー化する
shota_tech
3
1.6k
ソフトウェア品質特性、意識してますか?AIの真の力を引き出す活用事例 / ai-and-software-quality
minodriven
19
6.3k
〜可視化からアクセス制御まで〜 BigQuery×Looker Studioで コスト管理とデータソース認証制御する方法
cuebic9bic
0
210
私のRubyKaigi 2025 Kaigi Effect / My RubyKaigi 2025 Kaigi Effect
chobishiba
1
200
バランスを見極めよう!実装の意味を明示するための型定義 TSKaigi 2025 Day2 (5/24)
whatasoda
2
700
TypeScript製IaCツールのAWS CDKが様々な言語で実装できる理由 ~他言語変換の仕組み~ / cdk-language-transformation
gotok365
6
340
Digging into the Matrix: Practicing Code Archaeology
arthurdoler
PRO
0
200
『Python → TypeScript』オンボーディング奮闘記
takumi_tatsuno
1
110
OpenTelemetry + LLM = OpenLLMetry!?
yunosukey
2
260
Featured
See All Featured
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
14
1.5k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
14
880
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
820
Designing for Performance
lara
608
69k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
Rails Girls Zürich Keynote
gr2m
94
13k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
5
640
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.3k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
48
5.4k
GraphQLとの向き合い方2022年版
quramy
46
14k
Building Adaptive Systems
keathley
41
2.6k
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ϓϥΠϕʔτϦϙδτϦ͕ ແ੍ݶʹ͑Δʂ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠