『 Meguro.es x Gotanda.js #1 in Drecom 』 で飛び込み LT 予定のプレゼン https://meguroes.connpass.com/event/49543/
1JOF .J[VOF"QS .FHVSPFT Y (PUBOEBKT $JSDMF$*
View Slide
ࣗݾհq (JU)VC !QJOFq 5XJUUFS!QJOFq ͖ͳݴޠ +BWB4DSJQUq /FYUCFBU $P-UE JO ޒాq ֆจࣈδΣωϨʔλʔ "VUIPS
$JSDMF $* ͱq $* ͷΫϥυαʔϏεq ฒྻ Y Ͱͷར༻͕ແྉ 044 Ͱͳͯ͘Մq (JU)VC #JUCVDLFU ͱ࿈ܞq ࠷ۙ CFUB ͕ެ։͞ΕͨØ ઃఆϑΝΠϧͰΓସ͑Ø ڞଘՄೳ
$JSDMF $* ͰมΘͬͨq ҙͷ %PDLFS ίϯςφ͕ͦͷ··ಈ͘Α͏ʹq ίϯςφຖͷॳظߏங͕ෆཁØ Ϗϧυ͕࣌ؒେ෯ʹߴԽq ڥͷ࣮ͳ࠶ݱ͕ՄೳʹØ ҙͷ %JTUSJCVUJPO 7FSTJPO ΛબՄ'JSTU$MBTT4VQQPSUGPSUIF%PDLFS1MBUGPSN˞ ࢀߟ IUUQTDJSDMFDJDPNEPDT
$JSDMF $* Y +BWB4DSJQUmachine:node:version: 6.10.0dependencies:cache_directories:- ~/.cache/yarnpre:- yarn –versionoverride:- yarntest:override:- yarn testઃఆϑΝΠϧ :".-˞ IUUQRJJUBDPNQJOFJUFNTEEFBDBBCGDCB
$JSDMF $* Y +BWB4DSJQU˞ IUUQRJJUBDPNQJOFJUFNTEEFBDBBCGDCBversion: 2jobs:build:working_directory: ~/workspacedocker:- image: node:6.10.0steps:- checkout- restore_cache:key: proj-{{ checksum “yarn.lock” }}- run:name: Install dependenciescommand: yarn- run:name: Testcommand: yarn test- save_cache:key: proj-{{ checksum “yarn.lock” }}paths:- ~/workspace/node_modules- ~/.cache/yarn/ઃఆϑΝΠϧ :".-
ҙͷ %PDLFS ΠϝʔδʹରԠversion: 2jobs:build:working_directory: ~/workspacedocker:- image: node:6.10.0steps:- checkout- restore_cache:key: proj-{{ checksum “yarn.lock” }}- run:name: Install dependenciescommand: yarn- run:name: Testcommand: yarn test- save_cache:key: proj-{{ checksum “yarn.lock” }}paths:- ~/workspace/node_modules- ~/.cache/yarn/%PDLFS )VC ͷΠϝʔδΛࢦఆo $JSDMF$* ʜ ༻ҙ͞ΕͨίϯςφʹࣗͰڥΛߏஙo $JSDMF$* ʜ Ϗϧυ։͔࢝࣌Βҙͷঢ়ଶØ ηοτΞοϓ͕ෆཁ
ѹతґଘແ͠ɺςετۭͷ QBDLBHFKTPO ͷ߹$JSDMF$* ࣌ؒ ඵ $JSDMF$* TFD TFUVQ TFD TFD EFQFOEFODJFT TFD TFD UFTU TFD TFD ߹ܭ TFD˞ ճ ฏۉ$JSDMF$* ͷ ഒͷͰηοτΞοϓՄೳ˞ ܭଌϨϙδτϦ IUUQTHJUIVCDPNQJOFDJSDMFDJUFTU
ѹత8FCQBDL ͷςετΛճͨ͠߹$JSDMF$* ࣌ؒ ඵ $JSDMF$* TFD TFUVQ TFD TFD EFQFOEFODJFT TFD TFD UFTU TFD TFD ߹ܭ TFD˞ ճ ฏۉςετࣗମͷ࣮ߦ͍˞ ܭଌϨϙδτϦIUUQTHJUIVCDPNQJOFXFCQBDL
ѹతॊೈੑ version: 2jobs:build:working_directory: ~/workspacedocker:- image: node:6.10.0steps:- checkout- restore_cache:key: {{ checksum “yarn.lock” }}- run:name: Install dependenciescommand: yarn- run:name: Testcommand: yarn test- save_cache:key: proj-{{ checksum “yarn.lock” }}paths:- ~/workspace/node_modules- ~/.cache/yarn/ҙͷϏϧυεςοϓΛࢦఆՄೳo $JSDMF$* ʜ ܾ·ͬͨϏϧυεςοϓʹׂΓࠐΈo $JSDMF$* ʜ શʹҙͷϏϧυεςοϓΛࢦఆՄೳ
ѹతॊೈੑ ˞ IUUQRJJUBDPNQJOFJUFNTEEFBDBBCGDCBversion: 2jobs:build:working_directory: ~/workspacedocker:- image: node:6.10.0steps:- checkout- restore_cache:key: {{ checksum “yarn.lock” }}- run:name: Install dependenciescommand: yarn- run:name: Testcommand: yarn test- save_cache:key: proj-{{ checksum “yarn.lock” }}paths:- ~/workspace/node_modules- ~/.cache/yarn/ҙͷΩʔͰΩϟογϡΛอଘɾ෮ݩՄೳo $JSDMF$* ʜ ҰͰอଘɾ෮ݩo $JSDMF$* ʜ ZBSOMPDL ͷ DIFDLTVN ͰࢦఆՄೳ
·ͱΊq ҙͷ %PDLFS ΠϝʔδΛϕʔεʹ࣮ߦՄೳq ࣮ߦ͕ѹతʹ্q ϓϩδΣΫτʹ ڞଘՄೳq ͥͻɺࢼ͠ʹͬͯΈͯԼ͍͞$JSDMF$*