Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
how-to-deploy-from-travis-ci
Search
KamataRyo
August 06, 2017
Technology
940
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
how-to-deploy-from-travis-ci
WordBench Kyoto 2017年8月のセッションで使用したスライドです。
KamataRyo
August 06, 2017
More Decks by KamataRyo
See All by KamataRyo
TileCloud の開発を支える技術
kamataryo
2
460
NPX-shell-hacking
kamataryo
0
70
frontend-shikoku#1
kamataryo
1
760
Introducing of Map Warper
kamataryo
0
1.6k
wp-rest-api-and-amazon-polly
kamataryo
0
1.1k
IoT with React
kamataryo
1
310
wacker#17-wreact
kamataryo
0
170
wakayamarb#37
kamataryo
1
130
Why have I preferred open source after leaving a public office?
kamataryo
1
6.2k
Other Decks in Technology
See All in Technology
分析の民主化を支えるメタデータ整備の実践
kakehashi
PRO
2
940
AI時代のAPI開発を加速する品質ガードレール / API Quality Guardrails in the AI Era
yokawasa
0
160
ファミコンでPHPを動かす / PHP on the Famicom side b
tomzoh
0
140
全社共通データ基盤をつくる。ソニーのDatabricks活用とデータガバナンス設計の裏側
sony
0
430
FOSS4Gを活用した自治体業務DXの試み
470715
0
120
ハードウェアコンペでもAI駆動開発が進んでいる話
iotengineer22
0
380
AI時代に必要な脅威モデリング― 変化の速度に負けない理解とリスク判断
masakane55
5
1.2k
AIに攻撃される前に、AIに攻撃させる
tsuchikazu
0
160
予測不能な実行エージェントを安全にサクッと試せるサンドボックス環境の話
sansantech
PRO
0
130
不可逆な意思決定を避けながら10億超の顧客データを AI Ready にするデータ基盤設計
baseballyama
1
160
DWH の限界突破! AI エージェント向け爆速リアルタイムデータ基盤 ClickHouse
jozono
1
250
AI駆動開発、viviONの1年 ── うまくいったこと・いかなかったこと
vivion
0
270
Featured
See All Featured
Become a Pro
speakerdeck
PRO
31
6.3k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
290
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
620
Fireside Chat
paigeccino
43
4.1k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
860
[SF Ruby Conf 2025] Rails X
palkan
3
1.4k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.6k
Everyday Curiosity
cassininazir
0
350
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
350
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
970
First, design no harm
axbom
PRO
2
1.3k
Transcript
$*ڥ͔ΒσϓϩΠ͢ΔϓϥΫςΟε !8PSE#FODI,ZPUP
"HFOEB w $*πʔϧʹ͍ͭͯ 5SBWJT$* w Φʔϓϯͳ$*ڥ͔ΒσϓϩΠ͢Δϊϋ (JU)VCɺOQNSFHJTUSZ w ηΩϡϦςΟ USBWJT$-*πʔϧɺ(JU)VC%FQMPZ,FZ
$*$POUJOVPVT*OUFHSBUJPO ܧଓతΠϯςάϨʔγϣϯ w ߴԽ͢Δཁٻ w ෳࡶԽ͢ΔϓϩμΫτ w λεΫͷ૿େ w
ࣗಈԽػߏΛ׆༻ͭͭ͠ςετͳͲͷλεΫΛ෮తʹॲཧ͠ɺ ίϛοτΛܧଓ͢Δ
w Ϋϥυܕͷ$*ࢧԉαʔϏε w (JU)VCͰϗετ͞ΕͨΦʔϓϯιʔεϓϩδΣΫτʹରͯ͠ແྉͰ༻Ͱ͖Δ w ϦϙδτϦ͝ͱʹִ͞Εͨίϯςφ্Ͱಈ࡞ w (JU)VCͷίϛοτͷϓογϡʹϑοΫͯ͠ൃՐ 5SBWJT$*
$*ڥԼͰͰ͖Δ͜ͱ w Ϗϧυ w ςετ w ੩తղੳɺίʔυ-JOU w ࣗಈԽ͞Εͨςετ w
FUD w σϓϩΠɾϦϦʔε w (JUϦϙδτϦʹίϛοτΛϓογϡ͢Δ w OQNͳͲͷϥΠϒϥϦΛެ։͢Δ w αʔόʔʹϑΝΠϧΛૹ৴ w FUD w ௨ w 4MBDLɺϝʔϧ w FUD
QVTI DMPOF (JUϦϙδτϦ OQNSFHJTUSZ εςʔδϯάڥͳͲ Ϗϧυ ςετ σϓϩΠɾϦϦʔε
ίʔσΟϯά ௨
USBWJTZNMͷྫ MBOHVBHFQIQ QIQ CFGPSF@TDSJQU OQNSVOCVJME DPNQPTFSJOTUBMM TDSJQU OQNUFTU QIQVOJU
BGUFS@TVDDFTT tCJOEFQMPZTIu Ϗϧυ ςετ σϓϩΠ
(JU)VCͱͷ࿈ܞ w ΠϯςάϨʔγϣϯ͋Γ ʔʮίʔσΟϯάنʹଇ͍ͬͯͳ͍͔ΒϚʔδ͠ͳ͍ʯ ʔʮςετ͕௨͍ͬͯͳ͍͔ΒϚʔδ͠ͳ͍ʯ w Ϗϧυϩάެ։
ؔ৺ࣄ w Ϗϧυϩά͕ެ։͞ΕΔ͜ͱΛલఏʹɺ Ϋϥυ$*ڥ͔ΒσϓϩΠઌʹɺηΩϡΞʹΞΫηε͍ͨ͠ ύεϫʔυΞΫηετʔΫϯΛͲͷΑ͏ʹηΩϡΞʹѻ͏͔ʁ
5SBWJT$*ͷ$-*πʔϧ ċHFNJOTUBMMUSBWJT ˞:".-ͷύʔαʔ͕ BEEΦϓγϣϯΛ͏ͱUSBWJTZNMશମ͕ڧ੍తʹܗ͞ΕΔ w USBWJTFODSZQUίϚϯυͰಛఆͷจࣈྻΛ҉߸Խ w USBWJTFODSZQUpMFίϚϯυͰϑΝΠϧΛ҉߸Խ
USBWJTFODSZQUίϚϯυͷ༻ྫ ċUSBWJTFODSZQU"$$&44@50,&/YYYBEE FOW HMPCBM TFDVSFLSX++LXHF$W.2$0%#JPX-N,OJ3UXQ w ͜ͷྫͰɺ"$$&44@50,&/͕5SBWJT$*ͷϏϧυίϯςφͷڥมͱͯ͠ ల։͞ΕΔ w ڥมҎ֎ʹɺ4MBDLͷ8FCIPPL63-OQNͷΞΫηετʔΫϯΛ҉߸Խ͢
ΔͳͲɺ5SBWJT$*ͷػೳʹԠͨ͡Φϓγϣϯͷࢦఆํ๏͕͋Γ·͢
USBWJTFODSZQUpMFίϚϯυͷ༻ྫ ċUSBWJTFODSZQUGJMFQBUIUPTFDSFUGJMFBEE MTQBUIUPTFDSFUGJMF QBUIUPTFDSFUGJMF QBUIUPTFDSFUGJMFFOD CFGPSF@JOTUBMM PQFOTTMBFTDCD,FODSZQUFE@YYY@LFZJWFODSZQUFE@YYY@JW JOTFDSFUFODPVUTFDSFUE
USBWJTFODSZQUpMFίϚϯυͷ༻ྫ ċUSBWJTFODSZQUGJMFQBUIUPTFDSFUGJMFBEE w ҉߸ԽࡁΈͷϑΝΠϧTFDSFUpMFFOD͕ಘΒΕΔ w ͜ͷϑΝΠϧΛ෮߸͢ΔͨΊͷίϚϯυ͕USBWJTZNMʹهࡌ͞ΕΔ w <ॏཁ>ݩͷTFDSFUpMF࣮֬ʹআͨ͠ΓɺHJUJHOPSFʹهࡌ͢ΔͳͲͯ͠ɺ ઈରʹϦϙδτϦʹίϛοτ͠ͳ͍Α͏ʹ͢Δ ͜ΕΒΛͬͯσϓϩΠΛࢼͯ͠Έ·͢
(JU)VCʹσϓϩΠ Ԡ༻ྫ w 5SBWJT$*͔Β(JU)VC1BHFTʹίϛοτΛϓογϡͯ͠ɺ ࣗಈͰXFCαΠτΛެ։͢Δ ࠓճ͜ΕΛࢼ͠·͢ w OFYUϒϥϯνΈ͍ͨͳͷʹίϛοτΛϓογϡͯ͠ɺ ະϦϦʔεͷόʔδϣϯͷϥΠϒϥϦΛϗετ͢Δ
w ίϛοτͷࣗಈԽʢίʔυґଘؔͷࣗಈमਖ਼ʣ ํ w ϦϙδτϦ͝ͱʹσϓϩΠ伴Λ࡞͠ɺ USBWJTFODSZQUpMFίϚϯυͰ҉߸Խͯ͠ϦϙδτϦʹಉࠝ͢Δ w ΞΫηετʔΫϯΛͬͯ(JU)VCʹXSJUFΞΫηεͰ͖Δ͕ɺ ϦϙδτϦ͝ͱʹݖݶΛઃఆͰ͖ͳ͍ͨΊɺࠓճύε
(JU)VCʹσϓϩΠcϦϙδτϦߏ ċMT USBWJT@STBHJUJHOPSFE USBWJT@STBFOD USBWJT@STBQVCෆཁʹͳΔͷͰɺͬͨΒআͯ͠Α͍ USBWJTZNM EJTUHJUJHOPSFE TSD w 伴ϖΞΛTTILFZHFOίϚϯυͰ࡞
w ൿີ伴ΛUSBWJTFODSZQUpMFίϚϯυͰ҉߸Խ w ެ։伴ΛHJUIVCDPN͔Β֘ϦϙδτϦͷઃఆʹՃ͠ɺXSJUFݖݶΛ༩ <4FUUJOHT><%FQMPZLFZT>͔ΒొͰ͖·͢ w ࣗಈԽπʔϧIUUQTHJUIVCDPNB[VBEEEFQMPZLFZUPHJUIVC
(JU)VCʹσϓϩΠc5SBWJT$*ͷઃఆ BGUFS@TVDDFTT PQFOTTMUSBWJTFODSZQUGJMFθϣϸώᄌΛΞͱᏗ߸θϣϸώ NWUSBWJT@STB_TTIJE@STB DINPE_TTIJE@STB DEEJTU HJUJOJU HJUDPOGJHHMPCBMVTFSOBNFVTFS!USBWJT HJUDPOGJHHMPCBMVTFSFNBJMVTFS!OPSFQMZHJUIVCJP HJUSFNPUFBEEPSJHJOVTFSSFQP
HJUDIFDLPVUCHIQBHFT HJUQVTIGPSJHJOHIQBHFT w $*ڥԼͰൿີ伴Λ෮߸͠ɺ(JU)VCʹίϛοτΛϓογϡ͢Δ w (JUͷίϚϯυΛଧ͍͚ͬͯͩ͘
OQNSFHJTUSZʹσϓϩΠ ํ w 5SBWJT$*Ͱςετ͕௨͍͚ͬͯͨ࣌ͩʹOQNQVCMJTI͢Δɻ खݩͰOQNQVCMJTI͢ΔͱͲ͏ͯ͠Φϖϛε͢Δ ςετ͕௨͍ͬͯͳ͍ͷʹQVCMJTIͯ͠͠·͏ ҙਤ͍ͯͨ͠ͷͱҧͬͨϦϙδτϦͷϑΥϧμʹ͍ͨ w 5SBWJT$*ͷ%FQMPZ1SPWJEFSΛ͏
ηΩϡϦςΟϦεΫ ϓϧϦΫΤετͰ߈ܸ͢ΔσϞ IUUQTHJUIVCDPNLBNBUBSZPUSBWJTDJTFDVSJUZ
w ҉߸Խͨ͠ڥมɾϑΝΠϧɺϓϧϦΫΤετஈ֊Ͱ෮߸͞Εͳ͍ʢ҆৺ʣ w ͨͩ͠ɺϓϧϦΫΤετΛड͚ೖΕͨΒɺϚʔδίϛοτͳͲͰϏϧυ͕ൃՐ͠ɺ ͜ΕΒͷηΩϡΞͳࣗ༝ʹ͞ΕΔ
5SBWJT$*ͷηΩϡϦςΟ ϦεΫ w ηΩϡΞͳใʢτʔΫϯɾ伴ϑΝΠϧͳͲʣͷ࿙Ӯ w σϓϩΠઌ (JUɺOQNSFHJTUSZɺαʔόʔ ʹΞΫηε͞ΕΔ ରࡦ w
ࣗര͠ͳ͍ʔηΩϡΞͳΛϩάʹు͖ग़͞ͳ͍ w ߈ܸΛݟམͱ͞ͳ͍ʔϓϧϦΫΤετͷϨϏϡʔΛపఈ͢Δ ༧ w ࠷খݖݶͰσϓϩΠ͢ΔΑ͏ʹ͢Δ
·ͱΊͱࡶஊ w $*πʔϧɾαʔϏεΛ্खʹͬͯศརʹ։ൃ͍ͨ͠ w σϓϩΠ͕བྷΉͱηΩϡϦςΟϦεΫ͕͍ࠐΉͷͰɺ ରࡦΛଵΒͳ͍Α͏ʹ͍ͨ͠ w OQNͳͲ5SBWJT$*͕ωΠςΟϒʹରԠ͍ͯ͠ΔͷͰɺ ͬͯΈ͍ͯͩ͘͞PSผͷػձʹհ͍ͨ͠Ͱ͢ w
$PNQPTFSʹ͍ͭͯௐࠪதɻ୭͔ڭ͍͑ͯͩ͘͞