任何人都可以推荐一个好的设置脚本,在通过测试后部署到Modulus?
现在我正在使用:
nvm install 0.10.28
nvm use 0.10.28
curl -o meteor_install_script.sh https://install.meteor.com/
chmod +x meteor_install_script.sh
sed -i "s/type sudo >\/dev\/null 2>&1/\ false /g" meteor_install_script.sh
./meteor_install_script.sh
export PATH=$PATH:~/.meteor/
meteor --version
这基本上是我设法复制+粘贴interwebz并且我不知道我在做什么。
最后我的测试管道是:
meteor --test
CodeShip日志的输出:
I20150515-13:34:16.005(0)? [velocity] mocha is starting a mirror at http://localhost:44995/.
I20150515-13:34:16.006(0)? [velocity] This takes a few minutes the first time.
I20150515-13:34:16.006(0)? [velocity] You can see the mirror logs at: tail -f /home/rof/src/bitbucket.org/atlasshrugs/garden/.meteor/local/log/mocha.log
PASSED mocha : Server initialization => should have a Meteor version defined
一旦进入客户端测试,它就会永远挂起而无法构建。
有什么建议吗?
答案 0 :(得分:3)
根据Velocity readme,您应该使用此命令:meteor --test --release velocity:METEOR@1.1.0.3_1
。我确实设法使用以下设置命令使其工作:
nvm install 0.10.30
nvm use 0.10.30
curl -o meteor_install_script.sh https://install.meteor.com/
chmod +x meteor_install_script.sh
sed -i "s/type sudo >\/dev\/null 2>&1/\ false
/g"meteor_install_script.sh
./meteor_install_script.sh
export PATH=$PATH:~/.meteor/
meteor --version
和这个测试命令(用Meteor应用程序目录的路径替换。在这种情况下需要sanjo:jasmine
,但是如果你使用另一个测试人员,你可能需要添加相关的包。{{1用于此目的的包过度杀伤,但它确实有效,控制台记者应该足够了,但我没有测试它):
velocity:html-reporter