2016-09-07 13 views
-1

Jenkinsと分度器のコードを統合する際に助けが必要です。私はJenkinsを初めて使っているので、JenkinsまたはCruise Controlが現時点ではCruise Controlでビルドされているかどうかはわかりませんが、Jenkinsに移行しても問題ありません。誰かがJenkinsやCruise Controlと私の分度器タスクをリンクするためのチュートリアルで私を助けてくれますか? 現在、GulpをJavascriptコードのラッパーとして使用して実行しています。 コマンドで実行していますGulp test --site folder name JenkinsのExecute shell scriptオプションでこのコマンドを指定してください。ジェンキンと分度器の統合

答えて

1

はい、任意のCIツールから分度器のテストを実行しても複雑ではありません

ステップ1:ちょうどビルドステップとして「シェルを実行」であなたのクルーズコントロール/ジェンキンスジョブを設定 ステップ2:実行中のテストのお好みに応じて、私はこの1つが働いて得たバッチファイルを起動するために、あなたの仕事のビルドステップをポイント

+0

実行シェルで/Users/akuchhal/Desktop/tests/file.batコマンドを使用しようとしましたが、.batファイルで次のようにも言いましたが、動作しません。 エコートラクタの実行 Gulpテスト - サイトフォルダ名 エコーオーバーおよびアウト。 には他に必要なことがあります。 – NewWorld

+0

batファイルを直接トリガーして、ジェンキンズからトリガーする前に動作しているかどうか確認しましたか? – AdityaReddy

+0

いいえ、動作していません。それはコマンドが見つかりません..以前はそれは許可エラーをスローしていたとき、私はsudoを使用しました./file.batそれは "コマンドが見つかりません"と言われました – NewWorld

0

..ステップ3

echo Protractor Execution 
Protractor protractor.conf.js // In case running with protractor 
npm run --e2etests // In case running with npm run config in package.json 
Gulp test --site folder name // In your case 
echo Over and out. 

batファイルを作成します。私がJenkinsで分度器コマンドを直接入力するとうまくいきます。 jenkinsでgulpコマンドに関する問題が発生していますが、その上で別のスレッドを開きます。