Angular/JasmineのNode.jsテストランナーであるTestacularを使用しています。コマンドラインからは問題なく実行できますが、Jenkinsビルドステップから実行しようとするたびに、環境変数に関するあらゆる種類のエラーが発生します。Jenkins用のNodejsプラグインを試しましたが、それはノードコードスニペットを実行するためだけのものです。Jenkinsでノードアプリ(Testacularなど)をテストする方法を知っている人はいますか?
2 に答える
3
次のことを行う必要があります。
- ファイルに依存関係として「testacular」があり
package.json
ます。 - 依存関係をインストールします
npm install
(ビルドステップとしてこれを行います) - と呼ぶ
./node_modules/.bin/testacular start --single-run
PhantomJs を使用するように testacular を構成したと仮定すると、パスbrowsers = ['PhantomJS'];
にphantomjs
バイナリを配置するか、シェルに環境変数を設定して testacular の場所を伝えるだけで済みます。
export PHANTOMJS_BIN=$HOME/local/bin/phantomjs
于 2012-11-28T07:12:17.620 に答える