Jenkins2.3问题汇总

简介:

jenkins配置权限不对导致无法登陆或者空白页面解决办法


找到.jenkins/config.xml文件:
加上这一段

1
2
3
4
5
6
7
<!-- 忘记admin的账号密码,注释下面这段就可以了 -->
<!-- <useSecurity>true</useSecurity>
<authorizationStrategy class="hudson.security.LegacyAuthorizationStrategy"/>
<securityRealm class="hudson.security.HudsonPrivateSecurityRealm">
<disableSignup>false</disableSignup>
<enableCaptcha>false</enableCaptcha>
</securityRealm>-->




当然上面的是使用的遗留模式,可以把authorizationStrategy中的class替换一下:
1
<authorizationStrategy class="hudson.security.AuthorizationStrategy$Unsecured"/>


上面这个权限对应“任何用户可以做任何事(没有任何限制)”
1
<authorizationStrategy class="hudson.security.FullControlOnceLoggedInAuthorizationStrategy"/>


上面这个权限对应“登录用户可以做任何事”

调整jdk版本不生效的解决办法

由于项目统一环境的需要,需要将jdk版本从1.7降到1.6,通过修改“系统管理”菜单下的“系统设置”下的jdk环境变量:

将红圈中的路径修改为jdk6,如图所示;保存退出;发现通过”读取设置“和重启jenkins服务器,都没有使修改生效;

其通过jenkins打包依然使用的是jdk7:

最后解决方法:
通过修改jenkins主目录下的config.xml文件使修改生效的。如下图:修改后的config.xml

重新启动jenkins服务后,重新打包项目,发现jdk版本已经改变。

目录
相关文章
|
1月前
|
监控 数据可视化 jenkins
Jenkins是什么
【10月更文挑战第18天】Jenkins是什么
32 2
|
1月前
|
运维 安全 jenkins
Jenkins适合哪些场景
【10月更文挑战第18天】Jenkins适合哪些场景
|
2月前
|
jenkins 持续交付
|
5月前
|
Ubuntu jenkins Java
Jenkins安装
在Ubuntu 20.04上安装Jenkins和OpenJDK 17:更新系统,安装Java,下载 Jenkins keyring,添加源,安装软件。配置Jenkins服务监听80端口,验证通过访问http://jenkins.example.com。若要直接进入管理页面或忘记密码,编辑`$JENKINS_HOME/config.xml`,移除安全相关设置。
70 0
|
jenkins 应用服务中间件 持续交付
jenkins-2
jenkins-2
73 1
|
存储 jenkins 持续交付
jenkins-1
jenkins-1
79 1
|
存储 jenkins 持续交付
Jenkins-1
Jenkins-1
56 0
|
jenkins 应用服务中间件 持续交付
|
jenkins Java Shell
Jenkins ——你很神气
Jenkins ——你很神气
86 0
|
jenkins Java 持续交付
Jenkins 使用总结
Jenkins 使用总结
143 0
下一篇
无影云桌面