在使用Jenkins进行自动构建时,有时候会出现异常。
常见的异常情况,一是同一个帐号多人使用且同时登录;二是注册用户登录成功后没有权限(即 deny access)。
如下图所示:
解决方案:
1、针对同一个帐号多人使用的情况
多注册几个帐号就好了嘛
2、针对注册用户登录成功后无权限,即deny access的情况
重新进行权限配置,或修改config.xml文件内容
修改方法1:用户无需登录就可以使用。
将" <useSecurity>true<useSecurity> "修改成" <useSecurity>false<useSecurity> "
修改方法2:用户需要登录才可以使用时,添加授权用户
在"<autorizationStartegy class="........"><permission>hudson.model.Hudson.Administer:zsh</permission></autorizationStrategy>"中添加授权用户信息。如添加用户abc、zhangsan,即为"<autorizationStartegy class="........"><permission>hudson.model.Hudson.Administer:zsh</permission><permission>hudson.model.Hudson.Administer:abc</permission><permission>hudson.model.Hudson.Administer:zhangsan</permission></autorizationStrategy>"
注意:config.xml文件路径
硬盘Macintosh HD——>用户——>用户名称——>.jenkins——>config.xml