由于公司部门缺少运维人员,所以,一切的一切都得自己想办法搞定,这不,问题来了???
项目微服务越来越多,如何能快速的发布程序而不出问题呢?虽然可以手动打包去部署程序,但是这样是很慢的,而且效率并不高,所以,我们想了办法,怎样才能快速的部署服务,如何能减少手工操作的风险,jenkins是一个不错的选择,他可以帮助我们集成需要的东西,摒弃一些无用的东西,大大的提高了速率。
卸载jenkins:
两种方案,博主没有试过,大家可以试一下,顺便给出点意见。条件允许我也会进行尝试,后续更新结果。
第一种:
1、卸载yum方式安装的jenkins(默认安装主目录是在/var/lib/jenkins/)
service jenkins stop
yum clean all
yum -y remove jenkins
第二种:
1、卸载rpm方式安装的jenkins:
rpm -e jenkins
2、检查是否卸载成功:
rpm -ql jenkins
3、彻底删除残留文件:
find / -iname jenkins | xargs -n 1000 rm -rf
还是没有完全删除干净,以上2中方法
1、关闭tomcat:./shutdown.sh
2、删除/webapps/jenkins下所有文件:rm -rf jenkins
3、删除配置文件:rm -rf /root/.jenkins/
centos7搭建jenkins服务
一、安装jdk
- 直接使用yum下载安装jdk,会下载最新的包;
- 或者使用wget下载包,再解压。
- 安装完成后执行java -version,出现版本号证明安装成功了
yum install java
java -version
二、安装Tomcat
1.使用wget 下载Tomcat,这里安装的Tomcat8
如果提示没有wget命令,使用yum install wget 安装
2.tomcat官网地址:http://tomcat.apache.org/
wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.43/bin/apache-tomcat-8.5.43.tar.gz
解压缩tomcat:
tar -zvxf apache-tomcat-8.5.43.tar.gz
目录结构如图:
================================================================================
安装完tomcat后,启动tomcat,访问地址:
进入tomcat下的bin目录,然后启动tomcat:
./startup.sh &
访问地址:http://10.2.8.42:8080
添加防火墙端口:firewall-cmd --add-port=8080/tcp --permanent
firewall-cmd --reload
tomcat安装成功!!!!!!
========================================================================================
三、 安装jenkins
1.下载jenkins包,jenkins官网地址:https://jenkins.io/
wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war
将下载好的war包放到tomcat webapps文件夹下面。
访问地址:http://10.2.8.60:8080/jenkins
进入如上图所示的服务器目录:查看密码
解锁后又是一长段时间等待,此后可能出现如下图所示界面:
表示无法下载Jenkins插件,可能是因为防火墙导致,而Jenkins插件的安装非常重要,建议翻墙。如无法翻墙,则选择Skip Plugin Installations跳过插件安装。进入以下页面,设置登陆用户:
配置完成!!!!!
有个问题,界面怎么是英文的额???看不懂????
需要将页面进行汉化:
进入插件管理后,发现并没有插件可以安装,这个时候我们需要
打开插件管理的“高级”选项,在升级站点填写
http://mirror.xmission.com/jenkins/updates/update-center.json
点击“check now”立即获取,如果不起作用,多点几次 check now!!!!!
jenkins需要下载的插件: locale
folders
OWASP Markup Formatter
手动下载上传插件安装:
这里就以安装Docker Pipline插件为例,演示手动下载上传插件安装:
1》首先咱们可以在启动的Jenkins上的 系统管理进入
2》可以看到错误日志中 Docker Pipline V1.17版本 所依赖的Pipline GroovyV2.57.2的版本 需要Jenkins版本在2.62以上才可以使用
3》同样在Jenkins的系统管理下的 插件管理下 可以看到
4》进入Jenkins的插件下载网站
下载Jenkins的插件的地址:https://plugins.jenkins.io/
搜索本插件
点击进入后,可以获取历史插件版本
5》进入Jenkins,进入系统管理,进入管理插件,进入高级,上传插件文件,开始上传
即可安装完成并且成功。需要注意的是,如果本插件有其他依赖插件的话,需要先安装依赖插件,再进行本插件的安装,否则还会失败!!!!!
进入系统管理--系统设置--locale
保存之后,重新启动jenkins,仍然不起作用
所以开始去搜索资料,网上各种各样的介绍都有,但是都无济于事,不能完全满足我们目前的中英文切换,所以还是需要继续下载插件:
下载完成后,重新启动jenkins后,管理界面显示正常!!!!!!! 至此jenkins 就基本已经搭建完成了
===================================================================================