聞きたいこと
Jenkinsでジョブを作成し、該当ジョブのワークスペース内に下記スクリプトsample.sh
実行すると期待した結果になりません。どなたか教えていただけたら嬉しいです。
スクリプト内容
bash
1DIR=$(cd "$(dirname "$0")" && pwd ) 2echo ${DIR}
期待される結果:/var/lib/jenkins/workspace/job/
実際に表示される結果:/tmp
ジョブが実行されるときに、そのジョブのWorkspace内のスクリプトを実行しているので、
dirnameで出力される結果は、/var/lib/jenkins/workspace/jobのはずなのに、
なぜか/tmpが出力されます。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/11/17 01:21