Jsnkinsでsudo付きにコマンドを実行する際にエラー出力
sudo: sudo を実行するには tty がなければいけません。すみません
Build step 'シェルの実行' marked build as failure
Finished: FAILURE
「いえいえ、こちらこそすいません。」といいたくなるw
対処は、
$ sudo /user/sbin/visudo
で中を編集する
- Defaults requiretty
+ # Defaults requiretty
+ Defaults:jenkins !requiretty
+ jenkins ALL=(ALL) NOPASSWD:ALL
Jenkinsの再起動で完了
参考サイト