美文网首页
jenkins—安装部署

jenkins—安装部署

作者: MarshmallowL | 来源:发表于2020-02-29 15:51 被阅读0次

    背景

    项目需求搭建jenkins实现自动化部署,前端是node,后端是微服务。第一次搭建遇到许多问题,现在成功搭建后记录一下。

    环境

    • redhat6.9或者centos7.7(两种环境我都试过)
    • java8
    • maven3.5.4
    • git 1.7.1
    • jenkins2.121.1
      注:除了jenkins的其他软件需要先安装好

    安装

    • 下载jenkins的rpm包
    • 安装jenkins
      上传rpm包到服务器上,如/opt目录
    cd /opt
    rpm -ih jenkins-2.221-1.1.noarch.rpm
    
    • 路径说明

    /usr/lib/jenkins : jenkins安装目录
    /etc/sysconfig/jenkins : jenkins配置文件
    /var/lib/jenkins : 默认的JENKINS_HOME,Jenkins的工作空间也在这下面

    • 插件提速

    jenkins默认下载插件非常慢,所以需要修改一下配置提高速度

    #切换到jenkins工作路径
    cd /var/lib/jenkins/updates
    vim default.json
    #进入vim命令模式,按ESC
    #替换插件url,粘贴后回车
    :1,$s/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g
    #再次进入命令模式,替换连接测试url,粘贴后回车
    1,$s/http:\/\/www.google.com/https:\/\/www.baidu.com/g
    #保存退出
    :wq
    
    • 启动jenkins

    service jenkins start
    
    • 访问

    访问路径:IP:8080
    默认端口是8080,如果有冲突需要修改配置文件的端口,修改完jenkins端口记得重启

    #修改jenkins访问端口
    vim /etc/sysconfig/jenkins
    #找到JENKINS_PORT,修改
    #centos开放端口
    firewall-cmd --zone=public --add-port=8080/tcp --permanent
    #配置生效
    firewall-cmd --reload
    #重启jenkins
    service jenkins restart
    

    打开网页访问: IP:PORT,此时需要输入初始密码

    cat /var/lib/jenkins/secrets/initialAdminPassword
    

    上述命令可以查看原始密码,复制密码输入即可。
    联网环境下,点击左边自动安装基本插件,安装完成后设置账号密码即完成。
    如果插件安装很慢需要检查前面插件提速的配置是否成功。

    此外还需要安装 Maven Integration插件,依赖Java doc插件。

    jenkins配置

    • 环境变量配置

    在服务器中输入以下命令,并复制结果

    echo $PATH
    

    在系统管理->系统设置中找到环境变量,
    键为:PATH
    值为:上面复制的环境变量

    • 全局工具配置

    在系统管理->全局工具配置中配置jdk,git,maven的安装目录
    如jdk:
    点击新增jdk->输入别名->输入java的home路径,如/opt/jdk1.8.0_131
    最后点击保存即可。

    至此,jenkins的基本安装和部署完成。

    相关文章

      网友评论

          本文标题:jenkins—安装部署

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