jenkins安装配置Git+Maven的自动化构建
Posted 海绵不老
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jenkins安装配置Git+Maven的自动化构建相关的知识,希望对你有一定的参考价值。
jenkins安装配置发布
安装
首先安装配置java环境:
java -version
安装jekins:
有多种安装方法:
(1) 方法一 用yum install jenkins -y 安装:
添加Jenkins repo:
wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins.io/redhat-stable/jenkins.repo
rpm --import http://pkg.jenkins.io/redhat-stable/jenkins.io.key
更新Jenkins repo cache:
yum clean all
yum makecache
安装Jenkins
yum install jenkins -y
启动Jenkins
systemctl start jenkins
检查Jenkins服务状态
sudo systemctl status jenkins
设置为开机自启动
sudo systemctl enable jenkins
启动Jenkins服务
sudo systemctl start jenkins
(2)方法二 yum install安装比较慢,到http://pkg.jenkins-ci.org/redhat-stable/ 中下载指定版本的安装包,再通过rpm来安装:
wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/jenkins-2.164.2-1.1.noarch.rpm
rpm -ivh jenkins-2.164.2-1.1.noarch.rpm
(3)方法三 直接下载war包运行:
官网: https://www.jenkins.io/download/
下载完成后,将jenkins的war包放到Tomcat中并解压,启动Tomcat。
以上三种方式都可以,
测试是否安装成功:
访问本机127.0.0.1:8080(默认8080端口)
安装好了不能访问,一般是防火墙影响,解决办法如下:
开端口命令:firewall-cmd --zone=public --add-port=8080/tcp --permanent
重启防火墙:systemctl restart firewalld.service
端口冲突:
[root@VM_0_13_centos ~]# vi /etc/sysconfig/jenkins
JENKINS_PORT="8080" # 将这里修改为其他端口重新启动即可
安装插件
选择“Install Suggested Plugins”继续配置Jenkins,等待Jenkins插件安装完成。如果安装失败也不怕,
可以在 系统管理->插件管理中 进行重新安装。
配置jenkins插件镜像,在系统管理->插件管理->高级 ,配置镜像
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
使用Jenkins配置Git+Maven的自动化构建
这里我是参考下面两位大哥的文章,一步步配置成功的,分享给大家:
https://xuliugen.blog.csdn.net/article/details/50353317
https://blog.csdn.net/kakaops_qing/article/details/109406756
如果是svn+Maven的自动化构建大致类似,选择版本控制器变一下,
如果没有想要的选项,可能是相关插件没有安装,我就遇到构建项目是没有构建maven选项,
在系统管理-》插件管理 搜索 Maven Integration
然后安装即可
配置完后的我配置项如下:
SSH server是我的要发布的服务器,如果下拉列表里没有服务器选项,要现在System Configure里面配置再过来选择:
如果构建时候遇到问题,根据控制台输出日志调整:
以上是关于jenkins安装配置Git+Maven的自动化构建的主要内容,如果未能解决你的问题,请参考以下文章