我作为我在Jenkins的用户帐户(管理员)登录。我有基于项目的安全性,没有访问“匿名”用户的权限。现在,当我手动或通过cron运行Jenkins作业时,这些作业以“匿名”用户的身份运行。默认情况下,如何将作业设置为"jenkins“用户运行?
注意,我阅读了Run jenkins job as another user,默认用户是/etc/default/jenkins,该用户拥有Jenkins文件。
我的意思是,为什么我的作业“以匿名方式运行”(在作业的控制台会话中可以看到),当我以我的用户、管理用户或由计时器触发它们时?
发布于 2022-03-02 03:25:17
我找到了。
在Manage Jenkins -> Configure Global Security中,页面中间有一个叫做Access Control For Builds的部分。Strategy设置为Run as anonymous,我将其设置为Run as SYSTEM。
https://stackoverflow.com/questions/71312416
复制相似问题