Docker Node TesterというDocker上でNode.jsのテストを行うツールの紹介です。
Docker Node TesterNode.js test powered by Docker
View Slide
Docker ὑ node.js
Use Docker when your tests
Node.js v0.12Ͱมߋଟ͍
V8 όʔδϣϯΞοϓC++ addonͷॻ͖ํมߋES6 feature ͷಋೖίΞϞδϡʔϧͷbugfix
͜Ε·Ͱͷίʔυ͕ͦͷ··ಈ͘อূͳ͍ɻ(※ͪΖΜޓੑέΞ͞ΕͯΔ͕…)
࠷৽όʔδϣϯͰಈ࡞Ͱ͖Δͷ͔ɺςετ͠·͠ΐ͏
ͦ͜ͰDocker Node Testerhttps://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