3

テストに合格した後に 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

クライアント側のテストに到達するとすぐに、ハングアップしてビルドに失敗します。

助言がありますか?

4

1 に答える 1

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は必須ですが、別のテスターを使用する場合は、関連するパッケージを追加する必要がある場合があります。velocity:html-reporterパッケージはこの目的には過剰ですが、機能します。 、コンソールレポーターで十分なはずですが、テストしませんでした):

cd ~/src/bitbucket.org/<path>/ && 
meteor add sanjo:jasmine velocity:html-reporter && 
meteor --test --release velocity:METEOR@1.1.0.3_1
于 2015-08-26T07:08:48.877 に答える