Concourse in Yahoo! JAPAN

F7f8c7813e7f9032cf6e2d55d834e2d3?s=47 Fumiya KARASAWA
September 08, 2016

Concourse in Yahoo! JAPAN

Concourse CI/CD Meetup Japan #3

F7f8c7813e7f9032cf6e2d55d834e2d3?s=128

Fumiya KARASAWA

September 08, 2016
Tweet

Transcript

  1. ೥݄೔  'VNJZB,"3"4"8" $PODPVSTFJO :BIPP+"1"/ $PODPVSTF$*$%.FFUVQ+BQBO

  2. "CPVUNF  ฑᖒ ࢙໵ 'VNJZB,"3"4"8" !GNZ • :BIPP+"1"/ • $500GGJDF

    48"5 • *OUSPEVDJOH$PODPVSTF1$' • 1PLÉNPO(0 • -FWFM • 1PLÉEFY 
  3. 0VSNBJOEFWFMPQNFOUFOW  6TF0QFO4UBDL .:. 4MBDLMJLFDIBUTZTUFN

  4. 1BB4EFWFMPQNFOUFOW  :FUBOPUIFSDIPJDF .:. 4MBDLMJLFDIBUTZTUFN

  5. z$FOUSBMJ[FEzQMBUGPSNT 8FBSFUSZJOHUPDFOUSBMJ[FEFWFMPQNFOU QMBUGPSNTBNPOHNBOZEJWJTJPOT • $*$%UPPMTBMTPTIPVMECFDFOUSBMJ[FE • 5IFSFBSFTPNFGFBUVSFTXFOFFE • 0OMZPOFBVUI HSPVQ

    5&". • 4FDVSJUZPGDSFEFOUJBMT • 8FCIPPL 
  6. .FFUJOHXJUI"MFY • "MFY4VSBDJ !WJUP • NBJOEFWFMPQFSPGUIF$PODPVSTF • 5BMLBCPVUDPODPVSTFSPBENBQBOEPVSSFRVFTUT • 5FBNTGFBUVSF

    • 4FDVSJUZPGDSFEFOUJBMT • 4BWFMPHTGPSUIF+409MBX • IPXUPJNQMFNFOUUIFXFCIPPL • "5$BVUIPSJ[FSFRVFTUTXJUITFDSFUUPLFOPOMZ OPU9)VC4JHOBUVSF)FBEFS 
  7. $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
  8. $SFBUJOHPSJHJOBMSFTPVSDFT • 7FSZFBTZ • :PVDBOXSJUFXJUI4IFMM4DSJQU3VCZ/PEF1FSMFUD • +VTUJNQMFNFOUDPNNBOETlDIFDLJOPVUz • $PQZJOHBOEDVTUPNJ[JOHPGGJDJBMSFTPVSDFTJTHPPETUBSU •

    .ZPSJHJOBMSFTPVSDFT • +*3"SFTPVSDF • .:.SFTPVSDF 
  9.  .ZDPODPVSTFVTFDBTF 8IFO13JTDPNJOH • 6OJUUFTUJOH • $SFBUFB1$'JOTUBODF • /PUJGZJUUP(JU)VC

  10.  .ZDPODPVSTFVTFDBTF 8IFO13JTDPNJOH • 6OJUUFTU • $SFBUFB1$'JOTUBODF • /PUJGZJUUP(JU)VC

  11. .ZDPOUSJCVUJOHUP UIFDPODPVSTFDPNNVOJUZ $PODPVSTF • EJTBCMFJOUFSDFQUPQUJPO OPUNFSHFE DPODPVSTFBUD • TIPXJOHFSSPSNFTTBHFXIFOTFSWFSEJFTDPODPVSTFBUD •

    3FMFBTFEW • BEEJOHEFTDSJQUJPO KVTUBOJTTVF DPODPVSTFDPODPVSTF • BVUIPSJ[BUJPOFYQJSFEVSBUJPODPODPVSTFBUD 3FTPVSDFT • 1PTU13DPNNFOUTKUBSDIJFQVMMSFRVFTUSFTPVSDF • "CPVU<TLJQDJ>MBCFMDPODPVSTFHJUSFTPVSDF 
  12. )JOUGPSDPOUSJCVUJOH • $IFDLFYJTUJOHJTTVFT • <IFMQXBOUFE>UBH • 1JWPUBM5SBDLFS • 5FTU •

    'PSFYBNQMF DPODPVSTFBUD IBTBDDFQUBODFUFTU fly execute -c ci/pr.yml • 5IFSFBSFIVOESFETPGJTTVFTBOEOPUTPNBOZPSHNFNCFST • ,FFQDMBNBOEXBJUSFTQPOTFTQBUJFOUMZ • :PVDBOUBMLXJUIDPSFNFNCFSTJODPODPVSTFDJTMBDLDPN • HFOFSBM EFW 
  13. 5IBOLZPVGPSMJTUFOJOH ❤

  14. &01