のような特定のディレクトリにアクセスするためのjenkinsユーザー権限を付与して、Jenkinsジョブの実行中にいくつかのファイルをそれらのディレクトリにコピーできるusr/lib
ようにする必要があります。usr/local/include
どうやってやるの?
質問する
4037 次
3 に答える
1
Webからアクセスしたものがシステムファイルを上書きする可能性があるという考えは非常に恐ろしい(そして安全ではない)が、Jenkinsを実行しているユーザーにそこに書き込む必要のある特権を付与する必要があると思います。
繰り返しになりますが、通常のユーザーにこれらのディレクトリへの書き込み権限が付与されていないのには十分な理由があります。chrootjailでジョブを実行することを検討することをお勧めします。そうすれば、何かがうまくいかなくても、システムを破壊することはありません。
于 2013-01-09T13:59:42.833 に答える
0
特定のタスクについては、私は使用すると言いますsudo
于 2013-01-09T15:12:01.443 に答える
0
usr/lib
またはディレクトリについて言及usr/local/include
しましたが、ジョブの実行中にいくつかのツールとパッケージをインストールすることが目標である場合は、それをジョブワークスペース(.local
ディレクトリなど)にローカルにインストールし、その後、環境変数を設定してそれらのディレクトリでジョブを機能させることができます。、などのようLD_LIBRARY_PATH
に。CFLAGS
于 2016-10-03T10:46:00.027 に答える