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
Docker Node Testerの話 in 葉桜js
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Yosuke Furukawa
PRO
April 14, 2014
Programming
2.2k
1
Share
Docker Node Testerの話 in 葉桜js
Docker Node TesterというDocker上でNode.jsのテストを行うツールの紹介です。
Yosuke Furukawa
PRO
April 14, 2014
More Decks by Yosuke Furukawa
See All by Yosuke Furukawa
デザインシステムが必須の時代に
yosuke_furukawa
PRO
2
230
Node.js, Deno, Bun 最新動向とその所感について
yosuke_furukawa
PRO
10
5.2k
Welcome JSConf.jp 2024
yosuke_furukawa
PRO
1
4.7k
tc39 x jsconf.jp Panel Discussion 2024
yosuke_furukawa
PRO
0
340
Removing Corepack
yosuke_furukawa
PRO
9
1.9k
JavaScript Runtime とはなにか
yosuke_furukawa
PRO
15
3.1k
Strip Types と Storage
yosuke_furukawa
PRO
4
510
Module Harmony について
yosuke_furukawa
PRO
4
1.9k
LTのやり方
yosuke_furukawa
PRO
16
3k
Other Decks in Programming
See All in Programming
AI時代のUIはどこへ行く?その2!
yusukebe
19
6.6k
運用エージェントは "作る" から "育てる" へ - 記憶と自己進化の3層設計パターン / self-evolving-agents-three-layer-agent-design
gawa
12
3.5k
正しくソフトウェアを作る、前提を疑うための認知の視点 / doubt-premise
minodriven
17
5.9k
メソッドのジェネリクスでGoの夢は広がるか? / Kyoto.go #65
utgwkk
3
550
JavaDoc 再入門
nagise
0
280
Spring Security 実践 ─ GraphQL APIで実務に役立つ 認証・認可 を学ぶ
wagyu
0
140
net-httpのHTTP/2対応について
naruse
0
440
フロントエンドとバックエンドで「1文字」を揃えよう
youkidearitai
PRO
0
200
CSC307 Lecture 17
javiergs
PRO
0
310
AutonomyとControlのあいだ:Graflowで記述するAIエージェント協調
myui
0
110
TypeSpec で繋ぐ複数プロダクトの型安全
maroon8021
1
380
Copilot CLI の継戦能力を高める コンテキスト管理
nozomutu
1
1.2k
Featured
See All Featured
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
160
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.5k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Visualization
eitanlees
152
17k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
380
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.1k
Abbi's Birthday
coloredviolet
2
7.9k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
130
Facilitating Awesome Meetings
lara
57
6.9k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
200
Embracing the Ebb and Flow
colly
88
5.1k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.2k
Transcript
Docker Node Tester Node.js test powered by Docker
Docker ὑ node.js
Use Docker when your tests
Node.js v0.12Ͱมߋଟ͍
V8 όʔδϣϯΞοϓ C++ addonͷॻ͖ํมߋ ES6 feature ͷಋೖ ίΞϞδϡʔϧͷbugfix
͜Ε·Ͱͷίʔυ͕ͦͷ·· ಈ͘อূͳ͍ɻ (※ͪΖΜޓੑέΞ͞ΕͯΔ͕…)
࠷৽όʔδϣϯͰಈ࡞Ͱ͖Δ ͷ͔ɺςετ͠·͠ΐ͏
ͦ͜Ͱ Docker Node Tester https://github.com/rvagg/dnt
ઃఆϑΝΠϧ(.dntrc)Λॻ͚Docker ͰNode.jsͷόʔδϣϯΛมߋͯ͠ ςετͯ͘͠ΕΔ NODE_VERSIONS="\ master \ v0.11.9 \ v0.10.22 \
v0.8.26 \ " OUTPUT_PREFIX="nan-" TEST_CMD="\ cd /dnt/test/ && \ npm install && \ node_modules/.bin/node-gyp --nodedir /usr/src/node/ rebuild && \ node_modules/.bin/tap js/*-test.js; \ " EOUSDͷྫ
ઃఆϑΝΠϧ(.dntrc)Λॻ͚Docker ͰNode.jsͷόʔδϣϯΛมߋͯ͠ ςετͯ͘͠ΕΔ NODE_VERSIONS="\ master \ v0.11.9 \ v0.10.22 \
v0.8.26 \ " OUTPUT_PREFIX="nan-" TEST_CMD="\ cd /dnt/test/ && \ npm install && \ node_modules/.bin/node-gyp --nodedir /usr/src/node/ rebuild && \ node_modules/.bin/tap js/*-test.js; \ " EOUSDͷྫ UFTUରόʔδϣϯ UFTUίϚϯυ
travis ͩͱ͍͍ͪͪpush໘
Docker Node Testerखݩͷshell ͕dockerΛىಈͤͯ͞ςετ͢Δͨ Ίɺpushෆཁɻ
cool isn’t it ?! :D