美文网首页
centos7下安装jeekins

centos7下安装jeekins

作者: return997 | 来源:发表于2019-02-18 17:12 被阅读0次

    安装jenkins

        可以选择安装LTS Release版本,好像每半年迭代一次。或者Weekly Release,每一周或者两周更新一次。

    最近的版本2.24隔了两个礼拜,估计10月9号会发布最新为2.25,每个版本会有一些enhancement & bug fix。

        1.拉取库的配置到本地对应文件

    sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo

    jenkins.repo内容是这样:

    [jenkins]

    name=Jenkins-stable

    baseurl=http://pkg.jenkins.io/redhat-stable

    gpgcheck=1

    2.导入公钥

    sudo rpm --importhttps://jenkins-ci.org/redhat/jenkins-ci.org.key

    3.安装jenkins

    #`-y`参数:回答全部问题为是

    sudo yum -y install jenkins

    基本安装完成。

    顺便贴一下LTS安装指令,只是稍有不同:

    sudo wget -O/etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo

    sudo rpm --importhttps://jenkins-ci.org/redhat/jenkins-ci.org.key

    sudo yum install jenkins

    4.更新jenkins

    yum update jenkins

    熟悉jenkins配置

    1.系统配置文件

    cat /etc/sysconfig/jenkins |more

    可以获得几个重要配置项目信息

    JENKINS_HOME="/var/lib/jenkins",存放jenkins 配置及工作文件

    JENKINS_PORT="8080",jenkins默认8080端口

    2.配置文件夹

    这个位置挺重要

    ls /var/lib/jenkins

    有jobs、logs、plugins等文件夹及文件若干。勿乱删

    这次主要看了看plugins文件夹,所有插件都在里面,如插件ssh-slaves,会有一个ssh-slaves文件夹及ssh-slaves.jpi。

    当某个插件未安装成功时,会有一个以.tmp结尾的文件

    3.日志

    logs相关两个位置:

    /var/lib/jenkins/logs有logs,暂时看来没记录啥,以后再追。

    /var/log/jenkins/jenkins.log,记录了插件安装等日志,失败信息原因等很清晰,重要

    启动&配置

    1.启动服务

    service jenkins start

    2.浏览器访问

    IP地址:8080

    3.获取管理员密码

    按提示,去/var/lib/jenkins/secrets/initialAdminPassword,复制贴进去,continue

    4.选择安装方式

    默认推荐吧,左边的。第二个自定义插件,如果知道需要什么插件,插件都是干嘛的,再选custom吧

    5.等待插件安装

    如果正常,没啥说的。如果像这样,一些插件失败了,刷新页面,下一步。失败的插件后来再装。

    6.插件安装失败分析

    这里贴一个相似的ISSUE,unsolved,就我个人遇到的可能有网络的原因

    查看jenkins.log,搜索failed关键字,一些插件依赖credentials,因为网络原因没安装成功credentials,导致好几个没安装成功。

    去jenkins管理界面手动安装吧

    Causedby:java.io.IOException:PlainCredentialsPluginv1.3failedtoload.-credentialsv2.1.5ismissing.Tofix,installv2.1.5orlater.

    7.手动安装异常插件

    系统管理->管理插件->可选插件,表格右上异步过滤,插件打勾,直接安装。安装插件就在这里安装。

    注意

    异常插件处理的时候,这里需要注意插件之间的依赖关系,A插件依赖的B插件没安装成功,安装A之前先安装B,管理插件里的异常列表写的很清楚。

    卸载jenkins

    在某次自动安装插件时异常了一大片,刷新也没出现下一步,等待许久无果,删了重装

    1.rpm -e jenkins

    2.会有一些残留的文件分散在各地

    find/ -iname jenkins | xargs -n1000rm -rf

    相关文章

      网友评论

          本文标题:centos7下安装jeekins

          本文链接:https://www.haomeiwen.com/subject/qfczeqtx.html