持续集成之Jenkins及Maven安装配置
admin
2023-01-22 20:42:37
0

1,安装JDK

1) 查看系统自带的openJDK

执行命令查看自带的JDK: rpm -qa | grep java

持续集成之Jenkins及Maven安装配置

2) 卸载openJDK
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.201-2.6.16.1.el7_6.x86_64
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.191.b12-1.el7_6.x86_64
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.191.b12-1.el7_6.x86_64
rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.201-2.6.16.1.el7_6.x86_64
3) 从oracle官网下载JDK1.8

持续集成之Jenkins及Maven安装配置

4) 上传jdk到linux的
路径自己定义,本次上传到 /usr/local/java 下
5)解压JDK
tar xzvf jdk-8u201-linux-x64.tar.gz
解压后jdk的根路径为:/usr/local/java/jdk1.8.0_201
6) 配置JDK环境变量并生效

方法一:修改当前用户下的.profile 或者 .bash_profile 【对当前用户有效】
方法二:修改/etc/profile 文件【对所有用户有效】

在文件末尾添加JAVA_HOME与CLASSPATH变量,同时修改PATH变量

JAVA_HOME=/usr/local/java/jdk1.8.0_201
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 
PATH=$JAVA_HOME/bin:$PATH 
export JAVA_HOME 
export PATH 
export CLASSPATH 

保存并在命令行执行 source /etc/profile 使其生效

7) 验证

执行java -version
持续集成之Jenkins及Maven安装配置
说明安装成功

2,安装Maven

1)在linux下执行以下命令下载Maven安装包

路径自定义,本次在 /usr/local/maven 下

wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.tar.gz

持续集成之Jenkins及Maven安装配置

2)解压maven安装包
 tar -xzvf apache-maven-3.6.0-bin.tar.gz 
3) 修改maven的setting.xml文件【根据需要】
    进入apache-maven-3.6.0/conf路径下,执行 vi setting.xml
 在相应位置添加以下配置
/usr/local/maven/repository

    
        alimaven
        aliyun maven
        http://maven.aliyun.com/nexus/content/groups/public/
        central        
    
4) 添加环境变量

方法一:修改当前用户下的.profile 或者 .bash_profile 【对当前用户有效】
方法二:修改/etc/profile 文件【对所有用户有效】

在文件末尾添加M2_HOME与MAVEN_HOME变量

M2_HOME=/usr/local/maven/apache-maven-3.6.0
MAVEN_HOME=/usr/local/maven/apache-maven-3.6.0
PATH=$M2_HOME/bin:$PATH
export M2_HOME
export MAVEN_HOME
export PATH

保存并退出,然后执行 source /etc/profile 使其生效

注意:官网是要求配置M2_HOME,但有的软件可能仍旧使用MAVEN_HOME变量,所以为了避免错误,索性将两个都加上

5) 验证

mvn -version
持续集成之Jenkins及Maven安装配置
说明安装成功

3,安装Jekins
建议至少服务器要有512M以上可用内存,10GB以上磁盘空间。
小团队建议:1G+内存;50G+可用磁盘空间。

1)到官网下载Jenkins安装包

https://jenkins.io/download/

这里我下载的是jenkins.war包

2)将jenkins.war包上传到linux上
本次上传的路径为/usr/local/jenkins

3) 启动jenkins[使用内置的jetty]

java -jar jenkins.war --httpPort=8080

如果使用tomcat,那么将war包放入webapps路径下,同时配置环境变量JENKINS_HOME=tomcat的根路径【webapps目录所在路径】,具体配置方式参考上面的JDK安装

4) 启动成后,即可访问主页面

例如:http://192.168.30.144:8080

当您第一次访问新的Jenkins实例时,系统会要求您使用自动生成的密码将其解锁。

此时建议先确定网络是否正常,域名服务器是否正常,例如

nslookup mirrors.jenkins-ci.org

持续集成之Jenkins及Maven安装配置
如果结果如上所示,那说明DNS配置有误,可使用阿里的域名服务器再次尝试,如

nslookup mirrors.jenkins-ci.org 223.5.5.5
或者
nslookup mirrors.jenkins-ci.org 223.6.6.6

持续集成之Jenkins及Maven安装配置
可见通过阿里的域名服务器正确的得到了IP地址
更多的内容可参考如下地址

https://support.cloudbees.com/hc/en-us/articles/218156717-Jenkins-is-Experiencing-UnknownHostException

5) Jenkins解锁
持续集成之Jenkins及Maven安装配置

持续集成之Jenkins及Maven安装配置

持续集成之Jenkins及Maven安装配置
此时查看控制台将会出现一长串字符(或在initialAdminPassword查看),复制该字符串在界面中输入即可解锁Jenkins,然后安装需要的插件

持续集成之Jenkins及Maven安装配置

持续集成之Jenkins及Maven安装配置

持续集成之Jenkins及Maven安装配置

持续集成之Jenkins及Maven安装配置

修改Jenkins的工作主目录
持续集成之Jenkins及Maven安装配置
持续集成之Jenkins及Maven安装配置

Jenkins储存所有的数据文件在这个目录下. 你可以通过以下几种方式更改:
使用你Web容器的管理工具设置JENKINS_HOME环境参数.
在启动Web容器之前设置JENKINS_HOME环境变量.
(不推荐)更改Jenkins.war(或者在展开的Web容器)内的web.xml配置文件.
这个值在Jenkins运行时是不能更改的. 其通常用来确保你的配置是否生效.

更多可参考:https://jenkins.io/zh/doc/book/installing/

相关内容

热门资讯

美媒爆料:特朗普批准美国与沙特... 据凤凰卫视援引美国媒体报道,特朗普政府计划向国会提交一项美国和沙特阿拉伯共享核电技术的协议,协议将允...
中国游客印尼亲历沉船事故:漂流... 近日,刘女士向红星新闻记者反映,7月16日,其在印尼乘坐游轮旅行时,遇到了沉船事故,其与其他游客及船...
女子付款2分钟后申请退票,34... 暑假是出行高峰期,不少在外务工的家长会购飞机票接子女阖家团聚。云南籍的胡女士说,7月19日11点左右...
特朗普扬言要打掉的“镐山”是什... 美伊两国在霍尔木兹海峡持续交锋之际,美国总统特朗普多次放出狠话,威胁轰炸伊朗一处山体深处的在建核设施...
台湾将进行“汉光42号演习”,... 7月22日,国务院台湾事务办公室举行例行新闻发布会,发言人张晗就近期两岸热点问题回答记者提问。有记者...
油烟机单电机更换方法 油烟机是我们家庭生活中不可缺少的厨房电器,它可以有效地排除厨房中产生的油烟和异味。但是,油烟机经常使...
洗衣机波轮轴如何检修 洗衣机的波轮轴是洗衣机的重要组成部分,它是帮助洗衣机完成洗涤功能的核心部分。波轮轴一旦出现故障,将会...
空调开机跳闸原因检修方法 空调一开机就跳闸,常见的原因就是空调内部漏电造成短路了,这时开启空调后电闸就会迅速跳闸,起到保护家里...
洗衣机改装电机固定方法 洗衣机是现代家庭中必备的家电之一,它的核心部件是电机。随着时间的推移,洗衣机电机可能会失去稳定性或者...
西门子洗衣机水槽清洗方法是什么... 西门子洗衣机水槽清洗方法是什么?洗衣机水槽是容易藏污纳垢的地方,需定期清洁。清洁方式可以考虑以下几种...