一尘不染

设置詹金斯进程的umask

jenkins

我们的jenkinsCI服务器(v1.499)运行在CI计算机上调用URL的测试。这些URL后面的应用程序会随着单元测试过程的更改而更改相同的临时文件,因此这些文件需要可组写。我已经为Apache修复了该问题,但詹金斯却完全失败了。

进行修改/etc/default/jenkins以包含umask002命令没有帮助。重新启动服务后,gdb我正在检查。

那么,如何更改詹金斯的umask设置?


阅读 270

收藏
2020-07-25

共1个答案

一尘不染

通过配置守护程序来设置umask,只需将其添加--umask=002到/etc/init.d/jenkins中的守护程序args中:

DAEMON_ARGS="--name=$NAME --inherit --env=JENKINS_HOME=$JENKINS_HOME --output=$JENKINS_LOG --pidfile=$PIDFILE --umask=002"
2020-07-25