Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Concourse in Yahoo! JAPAN
Fumiya KARASAWA
September 08, 2016
Technology
1
1.5k
Concourse in Yahoo! JAPAN
Concourse CI/CD Meetup Japan #3
Fumiya KARASAWA
September 08, 2016
Tweet
Share
More Decks by Fumiya KARASAWA
See All by Fumiya KARASAWA
Node.js in Yahoo! JAPAN
fmy
13
3.6k
Other Decks in Technology
See All in Technology
WebLogic Server for OCI 概要
oracle4engineer
PRO
3
880
Raspberry Pi Camera 3 介紹
piepie_tw
PRO
0
160
Hatena Engineer Seminar #23 「チームとプロダクトを育てる Mackerel 開発合宿」
arthur1
0
560
インフラ技術基礎勉強会 開催概要
toru_kubota
0
180
NGINXENG JP#2 - 1-NGINX-エンジニアリング勉強会-きょうの見どころ
hiropo20
0
110
Deep Neural Networkの共同学習
hf149
0
320
日本ディープラーニング協会主催 NeurIPS 2022 技術報告会講演資料
tdailab
0
1.1k
02_プロトタイピングの進め方
kouzoukaikaku
0
570
OVN-Kubernetes-Introduction-ja-2023-01-27.pdf
orimanabu
1
410
USB PD で迎える AC アダプター大統一時代
puhitaku
2
1.9k
Bill One 開発エンジニア 紹介資料
sansantech
PRO
0
120
Dockerに疲れた人のためのLXDではじめるシステムコンテナ入門
devops_vtj
0
110
Featured
See All Featured
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
15
1.2k
Fashionably flexible responsive web design (full day workshop)
malarkey
396
63k
The Art of Programming - Codeland 2020
erikaheidi
36
11k
Mobile First: as difficult as doing things right
swwweet
213
7.8k
Build your cross-platform service in a week with App Engine
jlugia
221
17k
Teambox: Starting and Learning
jrom
124
7.9k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
7
580
The Mythical Team-Month
searls
210
40k
Reflections from 52 weeks, 52 projects
jeffersonlam
338
18k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
38
3.6k
What’s in a name? Adding method to the madness
productmarketing
12
1.9k
Bootstrapping a Software Product
garrettdimon
299
110k
Transcript
݄ 'VNJZB,"3"4"8" $PODPVSTFJO :BIPP+"1"/ $PODPVSTF$*$%.FFUVQ+BQBO
"CPVUNF ฑᖒ ࢙ 'VNJZB,"3"4"8" !GNZ • :BIPP+"1"/ • $500GGJDF
48"5 • *OUSPEVDJOH$PODPVSTF1$' • 1PLÉNPO(0 • -FWFM • 1PLÉEFY
0VSNBJOEFWFMPQNFOUFOW 6TF0QFO4UBDL .:. 4MBDLMJLFDIBUTZTUFN
1BB4EFWFMPQNFOUFOW :FUBOPUIFSDIPJDF .:. 4MBDLMJLFDIBUTZTUFN
z$FOUSBMJ[FEzQMBUGPSNT 8FBSFUSZJOHUPDFOUSBMJ[FEFWFMPQNFOU QMBUGPSNTBNPOHNBOZEJWJTJPOT • $*$%UPPMTBMTPTIPVMECFDFOUSBMJ[FE • 5IFSFBSFTPNFGFBUVSFTXFOFFE • 0OMZPOFBVUI HSPVQ
5&". • 4FDVSJUZPGDSFEFOUJBMT • 8FCIPPL
.FFUJOHXJUI"MFY • "MFY4VSBDJ !WJUP • NBJOEFWFMPQFSPGUIF$PODPVSTF • 5BMLBCPVUDPODPVSTFSPBENBQBOEPVSSFRVFTUT • 5FBNTGFBUVSF
• 4FDVSJUZPGDSFEFOUJBMT • 4BWFMPHTGPSUIF+409MBX • IPXUPJNQMFNFOUUIFXFCIPPL • "5$BVUIPSJ[FSFRVFTUTXJUITFDSFUUPLFOPOMZ OPU9)VC4JHOBUVSF)FBEFS
$SFBUJOH%PDLFSJNBHFT SFTQPOEJOHUPFBDICVJMEQBDLT 8FXBOUUPUFTUXJUIUIF&9"$5-:4".&FOWJSPONFOU XJUI$MPVE'PVOESZ • $VTUPNJ[FUIF"MFY`TXBZIUUQTHJUIVCDPNWJUPDGW • %PDLFSGJMF • &YFDVUFbin/compile
$app_dir /tmp/cache CFGPSFUFTUJOH • $SFBUFUIFNBOEVQEBUF1$'CVJMEQBDLT BUUIFTBNFUJNF FROM cloundfoundry/cflinuxfs2 ENV CF_STACK=cflinuxfs2 ENV USER vcap
$SFBUJOHPSJHJOBMSFTPVSDFT • 7FSZFBTZ • :PVDBOXSJUFXJUI4IFMM4DSJQU3VCZ/PEF1FSMFUD • +VTUJNQMFNFOUDPNNBOETlDIFDLJOPVUz • $PQZJOHBOEDVTUPNJ[JOHPGGJDJBMSFTPVSDFTJTHPPETUBSU •
.ZPSJHJOBMSFTPVSDFT • +*3"SFTPVSDF • .:.SFTPVSDF
.ZDPODPVSTFVTFDBTF 8IFO13JTDPNJOH • 6OJUUFTUJOH • $SFBUFB1$'JOTUBODF • /PUJGZJUUP(JU)VC
.ZDPODPVSTFVTFDBTF 8IFO13JTDPNJOH • 6OJUUFTU • $SFBUFB1$'JOTUBODF • /PUJGZJUUP(JU)VC
.ZDPOUSJCVUJOHUP UIFDPODPVSTFDPNNVOJUZ $PODPVSTF • EJTBCMFJOUFSDFQUPQUJPO OPUNFSHFE DPODPVSTFBUD • TIPXJOHFSSPSNFTTBHFXIFOTFSWFSEJFTDPODPVSTFBUD •
3FMFBTFEW • BEEJOHEFTDSJQUJPO KVTUBOJTTVF DPODPVSTFDPODPVSTF • BVUIPSJ[BUJPOFYQJSFEVSBUJPODPODPVSTFBUD 3FTPVSDFT • 1PTU13DPNNFOUTKUBSDIJFQVMMSFRVFTUSFTPVSDF • "CPVU<TLJQDJ>MBCFMDPODPVSTFHJUSFTPVSDF
)JOUGPSDPOUSJCVUJOH • $IFDLFYJTUJOHJTTVFT • <IFMQXBOUFE>UBH • 1JWPUBM5SBDLFS • 5FTU •
'PSFYBNQMF DPODPVSTFBUD IBTBDDFQUBODFUFTU fly execute -c ci/pr.yml • 5IFSFBSFIVOESFETPGJTTVFTBOEOPUTPNBOZPSHNFNCFST • ,FFQDMBNBOEXBJUSFTQPOTFTQBUJFOUMZ • :PVDBOUBMLXJUIDPSFNFNCFSTJODPODPVSTFDJTMBDLDPN • HFOFSBM EFW
5IBOLZPVGPSMJTUFOJOH ❤
&01