美文网首页
centos下部署jenkins

centos下部署jenkins

作者: 全栈小运维 | 来源:发表于2020-03-05 16:51 被阅读0次

    在centos上安装jenkins

    环境:centos7,防火墙是关闭的,selinux关闭的。

    一、安装java环境

    安装过程可以看我另一篇安装java环境的文章

    二、安装jenkins

    1.添加Jenkins源
    wget -O /etc/yum.repos.d/jenkins.repo http://jenkins-ci.org/redhat/jenkins.repo
    rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key

    [root@localhost ~]# wget -O /etc/yum.repos.d/jenkins.repo http://jenkins-ci.org/redhat/jenkins.repo
    --2020-03-04 05:01:14--  http://jenkins-ci.org/redhat/jenkins.repo
    Resolving jenkins-ci.org (jenkins-ci.org)... 52.147.174.4
    Connecting to jenkins-ci.org (jenkins-ci.org)|52.147.174.4|:80... connected.
    HTTP request sent, awaiting response... 301 Moved Permanently
    Location: https://jenkins.io/redhat/jenkins.repo [following]
    --2020-03-04 05:01:15--  https://jenkins.io/redhat/jenkins.repo
    Resolving jenkins.io (jenkins.io)... 52.147.174.4
    Connecting to jenkins.io (jenkins.io)|52.147.174.4|:443... connected.
    HTTP request sent, awaiting response... 301 Moved Permanently
    Location: https://pkg.jenkins.io/redhat/jenkins.repo [following]
    --2020-03-04 05:01:16--  https://pkg.jenkins.io/redhat/jenkins.repo
    Resolving pkg.jenkins.io (pkg.jenkins.io)... 52.202.51.185
    Connecting to pkg.jenkins.io (pkg.jenkins.io)|52.202.51.185|:443... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 71
    Saving to: ‘/etc/yum.repos.d/jenkins.repo’
    
    100%[====================================================================================================================================================================================================================================>] 71          --.-K/s   in 0s      
    
    2020-03-04 05:01:16 (5.41 MB/s) - ‘/etc/yum.repos.d/jenkins.repo’ saved [71/71]
    
    [root@localhost ~]# rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key
    [root@localhost ~]# 
    

    2.使用yum命令安装Jenkins
    yum install jenkins
    3.修改配置
    jenkins默认的8080端口可能会被占用,建议修改一下。
    vim /etc/sysconfig/jenkins 修改JENKINS_PORT="XXXX"

    jenkins更改端口.png
    4.启动jenkins
    # 检查Jenkins服务状态
    systemctl status jenkins
    # 设置为开机自启动
    systemctl enable jenkins
    # 启动Jenkins服务
    systemctl start jenkins
    #重启Jenkins服务
    systemctl restart jenkins
    #停止Jenkins服务
    systemctl stop jenkins
    

    第一次启动jenkins可能会出错,根据提示使用命令systemctl status jenkins.service可以看到启动的失败详情

    查看jenkins状态.png
    看上图可知Starting Jenkins bash: /usr/bin/java: 没有那个文件或目录,java路径不对。
    我们修改一下jenkins的java配置地址
    1.首先确定自己的java版本
    使用如下命令确认自己的java版本
    java -version
    2.找到自己的java安装地址
    通过which java查看
    [root@nexus ~]# which java
    /usr/java/jdk1.8.0_161/bin/java
    

    3.修改jenkins的配置文件
    执行命令vim /etc/init.d/jenkins打开jenkins配置文件

    jenkins配置文件.png

    4.重启jenkins
    执行命令
    systemctl restart jenkins

    配置Jenkins

    1.配置密码并进入jenkins
    打开地址http://192.168.2.178:8080这个地址,会出现下图这个页面,如果访问出错,请检查下jenkins服务是否开启或者端口是否被占用,或者防火墙未关闭。

    jenkins入门界面.png
    查看管理员密码
    [root@nexus ~]# cat /var/lib/jenkins/secrets/initialAdminPassword
    b81e2a142aaa451ea987e80ab35902f4
    

    输入密码,点击继续。
    随后服务端进入 配置界面, 耐心等候


    配置中.png

    2安装插件

    新手入门配置界面.png
    选择安装推荐的插件
    等待安装.png
    等待服务端自行安装,安装过程中可能会遇到个别插件安装失败,不用管,点击继续进入管理员界面。
    安装插件.png
    3.创建管理员用户
    如果不想创建,则使用admin账户继续,否则自己创建一个,然后点击保存并完成
    建议还是创建一个,默认管理员容易泄露,不安全,建好之后删掉admin账户
    创建管理员用户.png
    4.配置实例地址
    使用默认的就可以了,如果有配置域名可以写上,根据自己需求来进行配置。
    实例配置.png
    5.安装完成
    点击保存并完成,进入安装完成界面,点击开始使用jenkins。
    开始使用jenkins.png
    jenkins界面.png

    相关文章

      网友评论

          本文标题:centos下部署jenkins

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