トラブルシュート

PATHが認識されない

Jenkinsの管理 システムの設定 グローバルプロパティにPATHを設定してもうまく設定されない

キー: PATH
値: /usr/local/bin:$PATH

ではなく

キー: PATH+EXTRA
値: /usr/local/bin

とする。EXTRAの部分はなんでもいいみたい

https://ikesyo.hatenablog.com/entry/2018/03/27/191317 https://issues.jenkins.io/browse/JENKINS-41339

linuxbrewで入れたコマンドが実行できない

下記の通り入れたがpathが通っていない

キー: PATH+EXTRA
値: /home/linuxbrew/.linuxbrew/bin:/home/linuxbrew/.linuxbrew/sbin

jenkinsジョブで実行

echo $PATH
# => `/home/linuxbrew/.linuxbrew/bin:/home/linuxbrew/.linuxbrew/sbin:/sbin:/bin:/usr/sbin:/usr/bin`
ls -al /home
total 0
drwxr-xr-x  3 root     root      22 Dec 16  2019 .
dr-xr-xr-x 18 root     root     257 Dec 16  2019 ..
drwx------  5 ec2-user ec2-user 196 Dec  9 13:12 ec2-user

ssh でjenkinsユーザーでログインすると見えるがジョブからは見えない