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
iOS And GitLab-CI
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
417.72KI
April 24, 2019
Programming
3.4k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
iOS And GitLab-CI
417.72KI
April 24, 2019
More Decks by 417.72KI
See All by 417.72KI
Comparing decimals in Swift Testing
417_72ki
0
250
Reboot a personal app abandoned for 10 years with recent techs
417_72ki
0
120
iTunes・おぼえていますか〜ScriptingBridge今昔物語〜
417_72ki
1
230
The history of entry-point in iOS app Development
417_72ki
0
540
R.swift to Asset Symbols
417_72ki
0
390
Refactor with using `available` and `deprecated`
417_72ki
3
840
CLIツールにSwift Concurrencyを適用させようとしている話
417_72ki
3
520
CI with Danger-Swift
417_72ki
1
280
Graduation from Playground beginner
417_72ki
3
1k
Other Decks in Programming
See All in Programming
霧の中の代数的エフェクト
funnyycat
1
440
地域 SRE コミュニティ最前線 - ホンマでっかSRE勉強会
tk3fftk
0
280
OpenSpecのproposalにbrainstormingを持たせてみた
tigertora7571
1
100
2年かけて Deno に DOMMatrix を実装した話 / How I implemented DOMMatrix in Deno over two years
petamoriken
0
180
php-fpmのプロセスが枯渇した日-調査・対処・そして本当にやるべきだったこと-
shibuchaaaan
0
160
自動化したのに回らないテスト運用の壁ーAI時代の品質責任と生産性
mfunaki
0
110
ITヒヤリハットを整理してみた ~ライフサイクルと原因から考える再発防止策~
koukimiura
1
120
仕様書を書く前にハーネスを作る - Agent Native開発は「探索を速く、判定を固く」
gotalab555
2
1.2k
What's New in Android 2026
veronikapj
0
230
jsmini JavaScript Engine を作ってみた話
yosuke_furukawa
PRO
0
260
20260722_microCMSで考える、AI時代のコンテンツ運用設計
yosh1
0
150
Foundation Models frameworkで画像分析
ryodeveloper
1
160
Featured
See All Featured
How Software Deployment tools have changed in the past 20 years
geshan
1
34k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
270
For a Future-Friendly Web
brad_frost
183
10k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
Ruling the World: When Life Gets Gamed
codingconduct
0
290
The SEO Collaboration Effect
kristinabergwall1
1
510
Optimising Largest Contentful Paint
csswizardry
37
3.8k
We Are The Robots
honzajavorek
0
290
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.7k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
420
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
910
4 Signs Your Business is Dying
shpigford
187
22k
Transcript
J04։ൃʹ͓͚Δ (JU-BC$* (JU-BC.FFUVQ5PLZP৽Ԡԉ
struct Me { let name = "Takuhiro Muta" let aka
= "417.72KI" let company = "iRidge inc." let twitter = "417_72ki" let qiita = "417_72ki" let gitHub = "417-72KI" let contributes = [ "fastlane", "DroidKaigi/conference-app-2019", "Charts" ] let tools = [ "MockUserDefaults", “BuildConfig.swift", ] } TFMGEFTDSJQUJPO
J04Ͱ$*ͱ͍͑
J04Ͱ$*ͱ͍͑ w 5SBWJT$* w $JSDMF$* w #JUSJTF
ͳͥ(JU-BC$*ʁ
ݩʑ͍͔ͬͯͨΒ
ݩʑ͍͔ͬͯͨΒ
ͳͥ(JU-BC$*ʁ w 5SBWJT$*ɺ$JSDMF$*ɺ#JUSJTFͲΕ ΫϥυαʔϏε w J04ΞϓϦͷϏϧυʹඞཁෆՄܽͳূ໌ॻ 1SPWJTJPOJOH1SPpMFΛαʔϏε্ʹొ͢Δ ඞཁ͕͋Δ
ͳͥ(JU-BC$*ʁ w ࣗࣾ։ൃ w ࣗࣾͷ"QQMFΞΧϯτΛ͏ w ༥௨͕͖͖͍͢ w डୗ։ൃ w
ސ٬ͷ"QQMFΞΧϯτΛआΓΔέʔε͕ଟ͍ w ސ٬͕ޒ݄ഞ͍ͷϙϦγʔ্ϦεΫ͕ߴ͍
(JU-BCΛͬͯΔͳΒ (JU-BC$*
J04ͱ(JU-BC$* w J04ΞϓϦͷϏϧυʹNBD04͕ඞਢ w NBD04্Ͱ3VOOFSΛཱͯΔඞཁ͕͋Δ
J04ͱ(JU-BC$* w NBDNJOJ -BUF w 0OMZKPC w J.BDΛߪೖ w
1BSBMMFMKPCT
None
J04ͱ(JU-BC$*ͱqPX w l1SPEVDUJPOCSBODIXJUI(JU-BCqPXz CZ4ZUTF4JKCSBOEJK w IUUQTBCPVUHJUMBCDPN HJUMBCqPX w IUUQTQPTUEDDHJUMBCqPX
J04ͱ(JU-BC$*ͱqPX w l1SPEVDUJPOCSBODIXJUI(JU-BCqPXz CZ4ZUTF4JKCSBOEJK w IUUQTBCPVUHJUMBCDPN HJUMBCqPX w IUUQTQPTUEDDHJUMBCqPX
J04ͱ(JU-BC$*ͱqPX w NBTUFS w "E)PD*O)PVTFϏϧυΛ࡞ w %FQMPZ(BUFʹEFQMPZ w SFMFBTF w
3FMFBTFϏϧυΛ࡞ w "QQ4UPSFʹEFQMPZ .BOVBM+PC
HJUMBCDJZNMʹ͍ͭͯ w େମݺͿίϚϯυܾ·͍ͬͯΔ w ςϯϓϨʔτԽ w AWBSJBCMFTAͷΛม͑Δ͚ͩͰ͍·Θ͕͠Ͱ͖Δ Α͏ʹ w ΩϟογϡػೳΛͬͯϥΠϒϥϦͷϏϧυ࣌ؒΛݮ
HJUMBCDJZNMʹ͍ͭͯ w GBTUMBOFͷಋೖͰ$*ࣗମͷݕূίετΛݮ w ϏϧυઃఆશͯGBTUMBOFʹҠৡ w AHJUMBCDJZNMAҰ࿔Δඞཁແ͠ʂ w GBTUMBOFͷίϚϯυΛୟ͚ͩ͘
HJUMBCDJZNMʹ͍ͭͯ .job_template: &tags_definition tags: - ios .job_template: &cache_path_definition paths: -
Pods - Carthage .job_template: &test_definition <<: *tags_definition except: - tags - release
HJUMBCDJZNMʹ͍ͭͯ test: stage: test script: - bundle exec fastlane test
<<: *test_definition cache: <<: *cache_path_definition
ϝϦοτ
ϝϦοτ w ϏϧυϚγϯΛࣗ༝ʹ࿔ΕΔ w ূ໌ॻΛࣾ֎ͷڥʹग़͞ͳ͍ͷͰ҆શ
σϝϦοτ
ϝϯςφϯε͕େม
ϝϯςφϯεࣗಈԽ w ே࣌ʹ࣮ࢪ MBVODIE w $PDPB1PETͷSFQPΛߋ৽ w %FSJWFE%BUBΛΫϦΞ
'VUVSF w ࣾͷશJ04։ൃҊ݅ʹରͯ͠ GBTUMBOFHJUMBCDJZNMςϯϓϨʔτΛಋೖ w ূ໌ॻཧશࣗಈԽ w ϏϧυϚγϯͷߏஙΛεΫϦϓτԽͯ͠ ࣾͷϏϧυϚγϯ 3VOOFS
Λ૿͢
print("Thank you!")