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
360
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.2k
キッシュちゃんパンツパッチUnityEditorの紹介
sansuke05
0
1.4k
5分で分からせるDeepLearning
sansuke05
0
1.6k
VRChatAPIをAndroidから叩いてみた話
sansuke05
1
1.5k
Other Decks in Programming
See All in Programming
Jakarta EE meets AI
ivargrimstad
0
650
仕様変更に耐えるための"今の"DRY原則を考える
mkmk884
9
3.2k
責務と認知負荷を整える! 抽象レベルを意識した関心の分離
yahiru
8
1.5k
Honoのおもしろいミドルウェアをみてみよう
yusukebe
1
240
Django NinjaによるAPI開発の効率化とリプレースの実践
kashewnuts
1
290
pylint custom ruleで始めるレビュー自動化
shogoujiie
0
160
iOSでQRコード生成奮闘記
ktcryomm
2
120
ナレッジイネイブリングにAIを活用してみる ゆるSRE勉強会 #9
nealle
0
170
オレを救った Cline を紹介する
codehex
13
12k
苦しいTiDBへの移行を乗り越えて快適な運用を目指す
leveragestech
0
1.2k
読まないコードリーディング術
hisaju
0
110
技術を改善し続ける
gumioji
0
180
Featured
See All Featured
A Tale of Four Properties
chriscoyier
158
23k
Fireside Chat
paigeccino
35
3.2k
Designing Experiences People Love
moore
140
23k
Visualization
eitanlees
146
15k
Documentation Writing (for coders)
carmenintech
68
4.6k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
45
9.4k
Typedesign – Prime Four
hannesfritz
41
2.5k
Build The Right Thing And Hit Your Dates
maggiecrowley
34
2.5k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
2.1k
4 Signs Your Business is Dying
shpigford
183
22k
Making the Leap to Tech Lead
cromwellryan
133
9.1k
Building Your Own Lightsaber
phodgson
104
6.2k
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