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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
.NET Conf 2025 の興味のあるセッ ションを復習した / dotnet conf 2025 quick recap for backend engineer
tomohisa
0
120
Spinner 軸ズレ現象を調べたらレンダリング深淵に飲まれた #レバテックMeetup
bengo4com
1
220
Claude Codeの「Compacting Conversation」を体感50%減! CLAUDE.md + 8 Skills で挑むコンテキスト管理術
kmurahama
1
800
なるべく楽してバックエンドに型をつけたい!(楽とは言ってない)
hibiki_cube
0
130
メルカリのリーダビリティチームが取り組む、AI時代のスケーラブルな品質文化
cloverrose
2
500
例外処理とどう使い分ける?Result型を使ったエラー設計 #burikaigi
kajitack
16
5.8k
Patterns of Patterns
denyspoltorak
0
1.3k
LLM Observabilityによる 対話型音声AIアプリケーションの安定運用
gekko0114
2
400
実は歴史的なアップデートだと思う AWS Interconnect - multicloud
maroon1st
0
350
副作用をどこに置くか問題:オブジェクト指向で整理する設計判断ツリー
koxya
1
550
組織で育むオブザーバビリティ
ryota_hnk
0
150
Data-Centric Kaggle
isax1015
2
710
Featured
See All Featured
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
750
Un-Boring Meetings
codingconduct
0
190
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.3k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
710
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
560
Site-Speed That Sticks
csswizardry
13
1k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Joys of Absence: A Defence of Solitary Play
codingconduct
1
280
Building an army of robots
kneath
306
46k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
1
80
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
46
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$*