2017-08-09 4 views
0

私は下の行のコードでjenkinsジョブを構築しようとしていますが、失敗しています。ジェンキンスのJenkinsがディレクトリへのスクリプトの変更を構築できないのはなぜですか?

cd ../../../../../ 
cd /home/skasturi/sdk/ 
cp -pr 8.0_Sprint2 8.0_Sprint3 

コンソール出力は構築:

Building in workspace /var/lib/jenkins/workspace/SMGR_SDK 
[SMGR_SDK] $ /bin/sh -xe /tmp/jenkins3461562069624051922.sh 
+ cd ../../../../../ 
+ cd /home/skasturi/sdk/ 
/tmp/jenkins3461562069624051922.sh: line 3: cd: /home/skasturi/sdk/: Not a directory 
Build step 'Execute shell' marked build as failure 
Finished: FAILURE 

観測者の行動の原因である可能性がありますか?

+0

はあなたの問題よりclearer.Alsoは明らかにコンソールログを貼り提供するようにしてください。 –

+0

あなたのディレクトリ -/home/skasturi/sdkと記載されていますか。一度チェックし、それが持っている権限をチェックしてください。 –

+0

可能であれば、取得したコンソールイメージと手順を画像として貼り付ける方法を貼り付けます。 –

答えて

0

私は最近、この問題を持っていた、と私は、「E」オプションは、最初にスクリプトを中止」と記載されている

#!/bin/bash -l 

#!/bin/bash -le 

から私のシェバングを変更することにより、それを修正することができましたコマンドがゼロ以外のステータスで終了すると、エラーが発生します。私はなぜこれがうまくいくのかわからないが、それは私のためにやった。

ソース:http://tldp.org/LDP/abs/html/options.html

関連する問題