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
UnityPackageのリリース作業をGithub Actionsで自動化した話
Search
サンスケ
February 24, 2021
Programming
1
410
UnityPackageのリリース作業をGithub Actionsで自動化した話
Roppongi.unity 登壇資料
サンスケ
February 24, 2021
Tweet
Share
More Decks by サンスケ
See All by サンスケ
The technology of Pantie Patch Editor
sansuke05
0
1.4k
キッシュちゃんパンツパッチUnityEditorの紹介
sansuke05
0
1.6k
5分で分からせるDeepLearning
sansuke05
0
1.7k
VRChatAPIをAndroidから叩いてみた話
sansuke05
1
1.6k
Other Decks in Programming
See All in Programming
なんでRustの環境構築してないのにRust製のツールが動くの? / Why Do Rust-Based Tools Run Without a Rust Environment?
ssssota
14
48k
AI POSにおけるLLM Observability基盤の導入 ― サイバーエージェントDXインターン成果報告
hekuchan
0
380
「10分以内に機能を消せる状態」 の実現のためにやっていること
togishima
1
240
Introducing RemoteCompose: break your UI out of the app sandbox.
camaelon
2
500
Amazon Bedrock Knowledge Bases Hands-on
konny0311
0
130
Inside of Swift Export
giginet
PRO
1
520
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
590
問題の見方を変える「システム思考」超入門
panda_program
0
170
Swift Concurrency 年表クイズ
omochi
3
220
ボトムアップの生成AI活用を推進する社内AIエージェント開発
aku11i
0
1.5k
Kotlinで実装するCPU/GPU 「協調的」パフォーマンス管理
matuyuhi
0
310
iOSでSVG画像を扱う
kishikawakatsumi
0
190
Featured
See All Featured
The Power of CSS Pseudo Elements
geoffreycrofte
80
6k
Fireside Chat
paigeccino
41
3.7k
A Modern Web Designer's Workflow
chriscoyier
697
190k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
A Tale of Four Properties
chriscoyier
161
23k
Scaling GitHub
holman
463
140k
Code Review Best Practice
trishagee
72
19k
What's in a price? How to price your products and services
michaelherold
246
12k
Building an army of robots
kneath
306
46k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Making Projects Easy
brettharned
120
6.4k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Transcript
6OJUZQBDLBHFͷϦϦʔε࡞ۀΛ (JUIVC"DUJPOTͰࣗಈԽͨ͠ ɹ3PQQPOHJVOJUZJO:PV5VCF-JWFDMVTUFS αϯεέ
ࣗݾհ w TBOTVLF αϯεέ w Ϋϥελʔגࣜձࣾ w ΤϯδχΞͯ͠·͢ w
73$IBUʹੜଉͯ͠Δ
झຯͰΞόλʔͷΫϦΤΠλʔ͚ 6OJUZΤσΟλ֦ு࡞ͬͯ·͢ wઌ IUUQTTBOTVLFCPPUIQN 3
ఆظతͳΞοϓσʔτΛΔ 4
VOJUZQBDLBHFͷߋ৽͕͠ΜͲ͍ 5
$*ͰࣗಈԽ͠Α͏ʂ
ࠓ͢͜ͱ w$*ͷ֓ཁ w(JUIVC"DUJPOT6OJUZ"DUJPOTհ w$*ͷߏஙํ๏ 7
$*֓ཁ 8 5"( 1VTI (JUIVC"DUJPOT "DUJWBUF 1BDLBHF 3FMFBTF 6OJUZͷ
ΞΫςΟϕʔτ 6OJUZ1BDLBHF ͷ࡞ ϦϦʔε 6OJUZ"DUJPOT 6OJUZ"DUJPOT
(JUIVC"DUJPOT w(JUIVC্Ͱ͑ΔϏϧυϦϦʔεͳͲΛ ࣗಈԽͰ͖Δ$* w֎෦αʔϏε࿈ܞͷඞཁͳ͠ w6OJUZ"DUJPOT͕͑Δ 9
6OJUZ"DUJPOT w؆୯ʹ6OJUZͷςετϏϧυΛ$*Ͱ࣮ߦͰ͖Δ ύοέʔδ w(BNF$*ͱ͍͏6OJUZ͚ͷ$*ڥΛ࡞Δ044ϓ ϩδΣΫτͰఏڙ͞Ε͍ͯΔ 10
$*ͷߏஙखॱ 6OJUZͷΞΫςΟϕʔτϑΝΠϧͷ࡞ ϥΠηϯεͷऔಘ ϦϙδτϦͷγʔΫϨοτʹొ ϫʔΫϑϩʔͷهड़ 11
ΞΫςΟϕʔτϑΝΠϧͷ࡞ w6OJUZ"DUJPOTͷʮ6OJUZ3FRVFTUBDUJWBUJPO fi MFʯΛͬͯ6OJUZͷΞΫςΟϕʔγϣϯϑΝΠ ϧΛ࡞͢Δ 12
ΞΫςΟϕʔτϑΝΠϧͷ࡞ ΞΫςΟϕʔτ༻ͷ XPSL fl PXΛ࡞ɺVTFTʹ VOJUZSFRVFTUNBOVBM BDUJWBUJPO fi
MFΛࢦఆ XPSL fl PXΛͬͯ (JUIVC"DUJPOT͔ΒΞΫ ςΟϕʔτϑΝΠϧΛೖख 13
ϥΠηϯεͷऔಘ wIUUQTMJDFOTFVOJUZEDPNNBOVBM ʹΞΫηε͠ɺΞΫςΟϕʔτϑΝΠϧΛొ͠ ͯϥΠηϯεϑΝΠϧΛऔಘ 14
ϥΠηϯεΛϦϙδτϦొ wϦϙδτϦͷγʔΫϨοτʹϥΠηϯεϑΝΠϧ ͷதΛొ 15
ϫʔΫϑϩʔͷهड़ w6OJUZ1BDLBHFΛϦϦʔε͢ΔϫʔΫϑϩʔΛॻ͘ w6OJUZ"DUJPOTͷVOJUZCVJMEFSCVJME.FUIPEΛ ࢦఆͰ͖ΔͷͰͦΕΛͬͯ6OJUZ1BDLBHFΛ &YQPSU͢ΔϝιουΛୟ͘ w6OJUZͷΞΫςΟϕʔτVOJUZCVJMEFS͕ͬͯ͘Ε ΔͷͰҙࣝ͠ͳ͍Ͱ͍͍ 16
&YQPSU༻ͷϝιουΛ࡞ wVOJUZCVJMEFS͕࣮ߦ͢Δ 6OJUZ1BDLBHFΛग़ྗ͢Δ ͨΊͷϝιουΛ࡞ ͓ͯ͘͠ 17
ϫʔΫϑϩʔͷهड़ &YQPSU VTFTʹ VOJUZCVJMEFSΛࢦఆ CVJME.FUIPEʹ࣮ߦ͍ͨ͠ ϝιου·ͰͷOBNFTQBDF
Λهड़ 18
ϫʔΫϑϩʔͷهड़ 3FMFBTF DSFBUFSFMFBTFΛͬͯ ϦϦʔεΛ࡞ VQMPBESFMFBTFBTTFU ΛͬͯVOJUZQBDLBHFΛ
ϦϦʔεʹΞοϓϩʔυ 19
ϦϦʔεʂ🎉 20
·ͱΊ wݸਓ։ൃͰͲΜͲΜϦϦʔεࣗಈԽ ͍͖ͯ͠·͠ΐ͏ʂ 21
22