明日から本気出す

ただの備忘録

Jenkinsのビルドスクリプトでsudo

Jenkinsのビルドスクリプトに指定したスクリプト内でsudoする必要があり、少しつまづいたのでメモ。

/etc/sudoersに以下を追加してまずはサーバ上のスクリプトを直接実行。

[実行ユーザ名] ALL=(ALL) NOPASSWD:ALL

成功。

が、Jenkinsから実行するとうまくいかない。。

ちょっと調べると、以下の設定も必要でした!

Defaults:[実行ユーザ] !requiretty

tty経由なしでのsudo実行を許可する設定っすな〜

しょぼ