現在、私のキュウリタスクのいくつかのためにジェンキンスビルドを実行しようとしています。私のすべての宝石は、Bundlerを使用してインストールされています。宝石は仕入先フォルダに保管されています。私がしようとすると、実行シェルビルドステップでbundle install --deployment
を実行するとJenkinsビルドバンドルを実行できません: "コマンドが見つかりません"
はしかし、私は次のエラーを取得する:
Started by user anonymous
Building in workspace /Users/Shared/Jenkins/Home/jobs/cukes/workspace
[workspace] $ /bin/sh -xe/var/folders/zz/zyxvpxvq6csfxvn_n0000004000001/T/hudson4461284045505361460.sh
+ bundle install --deployment
/var/folders/zz/zyxvpxvq6csfxvn_n0000004000001/T/hudson4461284045505361460.sh: line 2: bundle: command not found
Build step 'Execute shell' marked build as failure
Finished: FAILURE
これは狂気私を運転しています!ローカルマシン上で問題なく動作します。なぜジェンキンスは私の宝石を見ることができないのですか?
助けがあれば助かります。
乾杯、検証する ジョン
こんにちは、/ usr/bin/bashは/ bin/bashを追加しました。私はcentosを使用しています。 –