【jenkins】linux下环境搭建

发布时间 2023-12-04 15:06:17作者: Tony_xiao
  • Jenkins是什么:

    • Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监测持续重复的工作,旨在提供一个开放易用的软件平台,是软件项目可以进行持续集成。通常,项目中常用Jenkins作为编译打包项目的工具,做自动化部署。
    • 本文的Jenkins安装基于Jenkins.war进行安装。
  • 安装前装备

    • 安装JDK环境

      • 先查看是否有java环境:rpm -qa | grep java ;
      • 如果没有java环境的话,就去查找java-1.8.0的可使用的安装包:yum list| grep java-1.8.0-openjdk ;
      • 安装java-1.8.0的所有文件:yum -y install java-1.8.0-openjdk* ;
      • 查看是否安装成功
    • 安装Tomcat环境

      • 官网下载:https://tomcat.apache.org/
      • 我下载的是8.5.64版本,链接:https://pan.baidu.com/s/1vV0mB2zGkqCR1Ds1ha0y3g 提取码:2er1
      • 下载后,上传到服务器家目录下,并且解压:tar -zxvf 包名称。
      • 开启tomcat,切换到bin目录下执行:./startup.sh
      • 然后就可以到浏览器访问:
      • 注意点:如果连接不上可能问题点
        • 1、如果是阿里云服务器,实例--安全组中开放端口;
        • 2、查看端口状态
        • 3、关闭防火墙,systemctl stop firewalld
        • 4、如果问题2中,查看端口开启的是tcp6服务,则需要在/etc的sysctl.config文件末尾添加如下配置:
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
  • 搭建Jenkins环境
    • 下载安装包,放到tomcat下 wenapps/jenkins下;
    • 解压:jar -xvf jenkins.war(重启tomcat会自动解压)
    • 浏览器中访问jenkins,输入:http://你的ip:8080/jenkins
    • 查看密码:cat /root/.jenkins/secrets/initialAdminPassword