Jenkins内でsudoなしでコマンドを実行する

Jenkins内でsudoなしでコマンドを実行する

私は多くのシェルスクリプトコマンドを含むいくつかのJenkinsタスクをインポートしました。このコマンドの前にはsudoが付いていました。 Jenkinsには独自のユーザーがいます。各コマンドを書く前にsudoを実行せずにjenkinsを介してこれらのコマンドを実行する方法はありますか?

ベストアンサー1

ビルドフェーズで使用されるユーザーは、スレーブに接続するために使用されるユーザーです。 (マスターの場合、マスターが実行されているユーザーIDです。)

したがって、必要なユーザー(おそらくlocalhost)でSSHを介して接続されたスレーブを作成し、そのスレーブでジョブを実行します。

おすすめ記事