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
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
380
ゆめみ大技林について
macnekoayu
0
400
ゆめみ大技林を支える本作りの技術
macnekoayu
0
240
Vivliostyleの公式テーマをカスタマイズして、ゆめみ大技林 '22のテーマを作った
macnekoayu
0
3.1k
AutomatorでFFmpegを呼び出して動画ファイルをGIFに変換するフォルダアクションを作った
macnekoayu
1
4.8k
設計を知るための第一歩を踏み出そう
macnekoayu
2
5.1k
20190518-3dcg-meetup-slide.pdf
macnekoayu
0
11k
バージョン管理システムの概要と使い方
macnekoayu
0
870
横田流進行管理術 〜 なんとなく進行管理から楽しい進行管理へ
macnekoayu
1
610
Other Decks in Programming
See All in Programming
モデル駆動設計をやってみよう Modeling Forum2025ワークショップ/Let’s Try Model-Driven Design
haru860
0
160
例外処理を理解して、設計段階からエラーを見つけやすく、起こりにくく #phpconfuk
kajitack
12
6.2k
TVerのWeb内製化 - 開発スピードと品質を両立させるまでの道のり
techtver
PRO
3
1.1k
自動テストを活かすためのテスト分析・テスト設計の進め方/JaSST25 Shikoku
goyoki
3
690
Dive into Triton Internals
appleparan
0
500
組織もソフトウェアも難しく考えない、もっとシンプルな考え方で設計する #phpconfuk
o0h
PRO
10
4.4k
Nitro v3
kazupon
2
310
GraalVM Native Image トラブルシューティング機能の最新状況(2025年版)
ntt_dsol_java
0
150
Web エンジニアが JavaScript で AI Agent を作る / JSConf JP 2025 sponsor session
izumin5210
4
1.8k
CloudNative Days Winter 2025: 一週間で作る低レイヤコンテナランタイム
ternbusty
7
1.4k
「10分以内に機能を消せる状態」 の実現のためにやっていること
togishima
1
500
Agentに至る道 〜なぜLLMは自動でコードを書けるようになったのか〜
mackee
5
1.6k
Featured
See All Featured
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.7k
[RailsConf 2023] Rails as a piece of cake
palkan
57
6.1k
A Modern Web Designer's Workflow
chriscoyier
697
190k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.2k
The Language of Interfaces
destraynor
162
25k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.3k
Stop Working from a Prison Cell
hatefulcrawdad
272
21k
Six Lessons from altMBA
skipperchong
29
4.1k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
Why You Should Never Use an ORM
jnunemaker
PRO
60
9.6k
A Tale of Four Properties
chriscoyier
162
23k
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ϓϥΠϕʔτϦϙδτϦ͕ ແ੍ݶʹ͑Δʂ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠