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
CircleCI 2.0 x JavaScript
Search
Pine Mizune
April 28, 2017
Programming
3
560
CircleCI 2.0 x JavaScript
『 Meguro.es x Gotanda.js #1 in Drecom 』 で飛び込み LT 予定のプレゼン
https://meguroes.connpass.com/event/49543/
Pine Mizune
April 28, 2017
Tweet
Share
More Decks by Pine Mizune
See All by Pine Mizune
多言語対応と絵文字ジェネレーター / i18n of Emoji Generator
pine
0
840
C++ 製グラフィックライブラリ Skia の紹介 / Introduction to the graphics library Skia written by C++
pine
0
1.9k
asyncio + aiohttp で作るウェブサービス / How to develop a web service with asyncio and aiohttp
pine
0
680
Lerna による明示的疎結合アーキテクチャ
pine
1
660
Perl 卒業式
pine
0
350
Android Studio の気になる warnings を抑制する方法まとめ
pine
0
510
Emoji Generator meets Browser Extensions
pine
1
3k
近年の OSS 開発における CI 選択のベストプラクティス
pine
3
4.5k
yarn VS. npm@2 VS. npm@3
pine
3
1.1k
Other Decks in Programming
See All in Programming
Kotlin Multiplatform Meetup - Compose Multiplatform 외부 의존성 아키텍처 설계부터 운영까지
wisemuji
0
140
「コードは上から下へ読むのが一番」と思った時に、思い出してほしい話
panda728
PRO
39
26k
Combinatorial Interview Problems with Backtracking Solutions - From Imperative Procedural Programming to Declarative Functional Programming - Part 2
philipschwarz
PRO
0
120
AtCoder Conference 2025「LLM時代のAHC」
imjk
2
600
ローカルLLMを⽤いてコード補完を⾏う VSCode拡張機能を作ってみた
nearme_tech
PRO
0
200
gunshi
kazupon
1
120
Navigation 3: 적응형 UI를 위한 앱 탐색
fornewid
1
500
LLMで複雑な検索条件アセットから脱却する!! 生成的検索インタフェースの設計論
po3rin
4
1k
クラウドに依存しないS3を使った開発術
simesaba80
0
180
Implementation Patterns
denyspoltorak
0
140
LLM Çağında Backend Olmak: 10 Milyon Prompt'u Milisaniyede Sorgulamak
selcukusta
0
140
C-Shared Buildで突破するAI Agent バックテストの壁
po3rin
0
420
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
135
9.7k
The Cult of Friendly URLs
andyhume
79
6.7k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
0
46
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
0
23
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
0
1k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
61
45k
Agile that works and the tools we love
rasmusluckow
331
21k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
94
Making Projects Easy
brettharned
120
6.5k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.4k
Are puppies a ranking factor?
jonoalderson
0
2.5k
Transcript
1JOF .J[VOF "QS .FHVSPFT Y (PUBOEBKT
$JSDMF$*
ࣗݾհ q (JU)VC !QJOF q 5XJUUFS!QJOF q ͖ͳݴޠ +BWB4DSJQU q
/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 +BWB4DSJQU machine: node: version: 6.10.0 dependencies:
cache_directories: - ~/.cache/yarn pre: - yarn –version override: - yarn test: override: - yarn test ઃఆϑΝΠϧ :".- ˞ IUUQRJJUBDPNQJOFJUFNTEEFBDBBCGDCB
$JSDMF $* Y +BWB4DSJQU ˞ IUUQRJJUBDPNQJOFJUFNTEEFBDBBCGDCB version: 2 jobs:
build: working_directory: ~/workspace docker: - image: node:6.10.0 steps: - checkout - restore_cache: key: proj-{{ checksum “yarn.lock” }} - run: name: Install dependencies command: yarn - run: name: Test command: yarn test - save_cache: key: proj-{{ checksum “yarn.lock” }} paths: - ~/workspace/node_modules - ~/.cache/yarn/ ઃఆϑΝΠϧ :".-
ҙͷ %PDLFS ΠϝʔδʹରԠ version: 2 jobs: build: working_directory: ~/workspace docker:
- image: node:6.10.0 steps: - checkout - restore_cache: key: proj-{{ checksum “yarn.lock” }} - run: name: Install dependencies command: yarn - run: name: Test command: 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: 2 jobs: build: working_directory: ~/workspace docker: -
image: node:6.10.0 steps: - checkout - restore_cache: key: {{ checksum “yarn.lock” }} - run: name: Install dependencies command: yarn - run: name: Test command: yarn test - save_cache: key: proj-{{ checksum “yarn.lock” }} paths: - ~/workspace/node_modules - ~/.cache/yarn/ ҙͷϏϧυεςοϓΛࢦఆՄೳ o $JSDMF$* ʜ ܾ·ͬͨϏϧυεςοϓʹׂΓࠐΈ o $JSDMF$* ʜ શʹҙͷϏϧυεςοϓΛࢦఆՄೳ
ѹతॊೈੑ ˞ IUUQRJJUBDPNQJOFJUFNTEEFBDBBCGDCB version: 2 jobs: build: working_directory: ~/workspace
docker: - image: node:6.10.0 steps: - checkout - restore_cache: key: {{ checksum “yarn.lock” }} - run: name: Install dependencies command: yarn - run: name: Test command: 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$*