如何 运行 Jenkins 以 "anonymous?" 以外的用户身份工作
How to run Jenkins jobs as user other than "anonymous?"
我在 Jenkins 中以我的用户帐户(管理员)身份登录。我有基于项目的安全性,无法访问“匿名”用户。现在,当我 运行 我的 Jenkins 作业手动或通过 cron 时,作业 运行 作为“匿名”用户。如何将我的作业设置为 运行 默认情况下作为“jenkins”用户?
注意我读过 ,默认用户 /etc/default/jenkins
是 jenkins
,并且该用户拥有 Jenkins 文件。
我的意思是,当我 运行 作为我的用户、管理员用户或由计时器触发时,为什么我的作业“运行 是匿名的”(在作业的控制台会话中看到)?
我找到了。
在 Manage Jenkins -> Configure Global Security
中,页面中间有一个名为 Access Control For Builds
的部分。 Strategy
设置为Run as anonymous
,我设置为Run as SYSTEM
。
我在 Jenkins 中以我的用户帐户(管理员)身份登录。我有基于项目的安全性,无法访问“匿名”用户。现在,当我 运行 我的 Jenkins 作业手动或通过 cron 时,作业 运行 作为“匿名”用户。如何将我的作业设置为 运行 默认情况下作为“jenkins”用户?
注意我读过 /etc/default/jenkins
是 jenkins
,并且该用户拥有 Jenkins 文件。
我的意思是,当我 运行 作为我的用户、管理员用户或由计时器触发时,为什么我的作业“运行 是匿名的”(在作业的控制台会话中看到)?
我找到了。
在 Manage Jenkins -> Configure Global Security
中,页面中间有一个名为 Access Control For Builds
的部分。 Strategy
设置为Run as anonymous
,我设置为Run as SYSTEM
。