2016-11-07 18 views
1

私はこの回答を見つけましたIntegrate Postman test scripts with Jenkins build server(おそらく私の質問に答えることができますが、私はREST API Testingを自動化する手段として、Jenkinsを使ってnewman v3で次のことを実行しようとしています。LinuxでJenkinsを使用してNewman REST APIテストを実行しています

実行マイ・シェル・スクリプトは、私が最初に私は私のコレクションや環境の輸出のための正しいディレクトリにないと思ったとして、障害者とLSを無視

#!/bin/bash 
pwd 
cd ${PROJECT_NAME}/${GIT_SUBFOLDER} 
pwd 
ls 
newman run ${COLLECTION_NAME} -e ${ENVIRONMENT_NAME} -r html,cli,json,junit --insecure 

ジェンキンスジョブ内のビルド手順の下で、次のようになります。 6行目:ニューマン:

私は戻っジェンキンスで得続けるエラーがある:

/tmp/hudson1153303836033593524.shコマンド

を見つけていない任意の助けいただければ幸いです!

答えて

1

はあなたの問題を得た、あなたはジェンキンスでシェルスクリプトとしてプロジェクトを実行しようとしているとジェンキンスカントGETニューマンここ
が解決することを、NPMモジュールがインストールされますスクリプトのエクスポートパスでは、あなたの問題
を解決する可能性がありますようです

#!/bin/bash 
export PATH="<Your node_module Path>:$PATH" 
pwd 
cd ${PROJECT_NAME}/${GIT_SUBFOLDER} 
pwd 
ls 
newman run ${COLLECTION_NAME} -e ${ENVIRONMENT_NAME} -r html,cli,json,junit --insecure 


は/ usr/local/libので/
は、今すぐあなたのスクリプト内での行を追加します。node_modulesはどのPATHをエクスポートします、その一般的に使用しているシステムのnode_modulesを探します
関連する問題