Jenkinsでsudoが必要な場合

  • 40
    いいね
  • 0
    コメント
この記事は最終更新日から1年以上が経過しています。

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の再起動で完了


参考サイト