本来的我的jenkins是部署在docker上的,但是遇到了如下的问题没有得到解决,我才决定将它直接部署到centos上;后面再研究下,解决了再迁回到docker上。
部署到docker上时遇到的问题:
jenkins插件管理工具配置插件无法配置maven,导致jenkins无法新建maven项目
docker中无法直接执行mvn指令,导致在构建自由风格的项目时,执行shell脚本时,无法执行mvn指令
优点:
将应用安装在jenkins中的优点也是显而易见的;管理方便,安装与卸载就是一行指令的事儿
centos安装jenkins
首先奉上官网地址
https://pkg.jenkins.io/redhat-stable/
最简单的办法
yum install jenkins
但是实际运行的发现,下载软件包的速度出奇的慢,在docker上半分钟完事的事,他这上提示需要几个小时
于是先从网上下载了软件包,自行进行安装
$ wget https://pkg.jenkins.io/redhat-stable/jenkins-2.204.1-1.1.noarch.rpm
$ rpm -ivh jenkins-2.204.1-1.1.noarch.rpm
执行完上面的命令后,jenkins表面上安装完成
查找jenkins安装路径
rpm -ql jenkins
/usr/lib/jenkins/:jenkins安装目录,war包会放在这里。
/etc/sysconfig/jenkins:jenkins配置文件,“端口”,“JENKINS_HOME”等都可以在这里配置。
/var/lib/jenkins/:默认的JENKINS_HOME。
/var/log/jenkins/jenkins.log:jenkins日志文件。
进入jenkins的配置文件:
vi /etc/sysconfig/jenkins
修改jenkins的端口
启动jenkins
$ service jenkins start
在浏览器数据对应的ip端口,进行访问,跳转到下面界面
image.png后面完全按照提示操作就可以了。
注意:
要解决开头提出的问题,要在该台服务器上安装好maven、jdk
网友评论