我们的jenkinsCI服务器(v1.499)运行在CI计算机上调用URL的测试。这些URL后面的应用程序会随着单元测试过程的更改而更改相同的临时文件,因此这些文件需要可组写。我已经为Apache修复了该问题,但詹金斯却完全失败了。
进行修改/etc/default/jenkins以包含umask002命令没有帮助。重新启动服务后,gdb我正在检查。
/etc/default/jenkins
umask002
gdb
那么,如何更改詹金斯的umask设置?
通过配置守护程序来设置umask,只需将其添加--umask=002到/etc/init.d/jenkins中的守护程序args中:
--umask=002
DAEMON_ARGS="--name=$NAME --inherit --env=JENKINS_HOME=$JENKINS_HOME --output=$JENKINS_LOG --pidfile=$PIDFILE --umask=002"