【jenkins】linux下环境搭建
-
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