Linux系统部署jenkins,及常见问题处理

1、先安装好jdk和Tomcat并做好了相关配置,安装配置详情见https://my.oschina.net/u/3605441/blog/1586700(注意,jdk的版本和Jenkins的版本需要相对应否则不能发布成功,jdk7支持Jenkins2.4及其以下的版本,jdk8支持Jenkins2.5及其以上的版本)

2、将jenkins.war文件放到tomcat下的webapps目录下,启动Tomcat,当启动Jenkins时,会自动在webapps下建立jenkins目录,通过访问http://服务器IP:8080/jenkins/进入jenkins安装配置首页。

3、进行相关配置(注意,配置完进入首页后,先进入系统管理里,到用户管理中新增加一个用户,因为当退出当前用户时,再次登录时用当前用户会失效),具体配置步骤如下:

    (1)、通过地址http://服务器IP:8080/jenkins/进入jenkins首页(这里用的是Tomcat的默认端口号8080),首次进入首页时,需要啊输入密码,密码位置页面有提示,如:/root/.jenkins/secrets/initialAdminPassword

       (2)、然后进入选择插件安装界面,选择第一个进行插件联网下载安装(注意,若服务器连不了网,则可跳过该步骤,将单独下载好的插件拷贝到路径:/root/.jenkins/plugins下)    

        (3)、下一步则会跳到创建第一个用户,建议统一使用一个test,因为安装了几次遇到了同样的问题,当注册完这个用户后,进入首页后,当前用户就是注册的test,但是当退出后再次用test登录时会报错登录不了,针对这种情况,经过多种尝试,总结出来三种方法:

            a、进入 “系统管理”--》“管理用户”界面,然后直接新建用户,建立一个新用户,下次登录时用新用户登录即可

        b、进入“系统管理”--》“Configure Global Security”界面,如图,在“安全域”中选择“Jenkins专有用户数据库”,并且勾选“允许用户注册”,则在下次登录时直接重新注册新用户登录即可

                c、修改配置文件/root/.jenkins/config.xml:

            注释掉原来的:

<authorizationStrategy class="hudson.security.FullControlOnceLoggedInAuthorizationStrategy">
    <denyAnonymousReadAccess>true</denyAnonymousReadAccess>
  </authorizationStrategy>

            添加:   

<authorizationStrategy class="hudson.security.AuthorizationStrategy$Unsecured"/>

这表示为,登录着拥有最高权限,登录后在去用户权限去设置即可

猜你喜欢

转载自my.oschina.net/u/3605441/blog/1586782