私はこの回答を見つけましたPostmanテストスクリプトをJenkinsビルドサーバーと統合します(そして、私の質問に答えることができる他のものがあるかもしれませんが、私はそれらを見つけるのが苦手です)が、まだ問題が発生しています。REST API テストを自動化する方法として、jenkins を使用して newman v3 で以下を実行しようとしています。
私のシェル実行スクリプトは、ジェンキンスジョブのビルドステップの下で次のようになります
#!/bin/bash
pwd
cd ${PROJECT_NAME}/${GIT_SUBFOLDER}
pwd
ls
newman run ${COLLECTION_NAME} -e ${ENVIRONMENT_NAME} -r html,cli,json,junit --insecure
コレクションと環境のエクスポートに適したディレクトリにいないと最初は思っていたので、pwds と ls は無視してください。
ジェンキンスに戻ってくるエラーは次のとおりです。
/tmp/hudson1153303836033593524.sh: 6 行目: newman: コマンドが見つかりません
どんな助けでも大歓迎です!