Jenkins部署踩坑之旅

1.Jenkins是什么

​ 持续集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持续、自动的构建/测试软件项目、监控外部任务的运行。Jenkins用Java语言编写,可在Tomcat等流行的servlet容器中运行,也可独立运行。

2 .持续集成的意义

​ 1.持续集成中的环节都是自动完成。没有人工干预,减少重复的过程节省时间

​ 2.保障每个时间点团队成员提交的代码时能成功集成的

3.持续集成组件

​ 1 一个自动构建过程,包括自动编译,分发,部署,测试

​ 2 一个代码存储库,即需要版本控制软件来保障代码可维护性,如svn、 git、gitlab

​ 3 一个Jenkins持续集成服务器

4.jenkins安装 (linux)

4.1.java环境变量配置(执行图如下 )

yum -y list java* li //查看可安装的jdk版本:


yum install -y java-1.8.0-openjdk-devel.x86_64 //java 1.8 


java -version

1 查看可安装的jdk版本

1.png

2安装

2.png

3.验证

3.png

java安装的路径在 /usr/lib/jvm/java

4.2 安装tomcat

下载解压就行,如不使用快捷命令,可以不用配置环境变量(使用频率低)

4.3部署jenkins

​ 官网那个下载过慢,建议使用这个地址http://mirrors.jenkins-ci.org/本次使用war包部署。

1 打开 tomcat目录下的webapps/ROOT 

2 将jenkins war包解压至 tomcat目录下的webapps/ROOT 
jar -xvf jenkins.war

3 启动tomcat  tomcat下的bin startup.sh 
可以查看tomcat 日志是否启动成功

我部署过程中遇到的问题:
1 8080端口占用
解决 :
netstat -tnpl|grep 8080   查看那个进程占用了

kill 进程

或者修改tomcat的 8080端口 tomcat/config/server.xml
将8080改为别的

2 发布速度过慢
原因(可以看看别人这个文章):https://blog.csdn.net/qq_36732557/article/details/78891014
tomcat7 以上
在这个文件夹中
 vim $JAVA_PATH/jre/lib/security/java.security

securerandom.source=file:/dev/urandom
替换
securerandom.source=file:/dev/./urandom

3 检查防火墙是否关闭否则可能造成无法访问

4.4问题排查思路

1.首先确定是否tomcat 部署Jenkins成功

​ tomcat 中日志显示Jenkins已发布成功,排除是由于发布防火墙导致的失败

2.tomcat 部署成功,但是无法访问Jenkins页面。大概率是由于防火墙引起的。首先在服务器中关闭防火墙,或者开放访问端口

阿里云服务器(别的云不知道)关闭防火墙没有用还要进行如下操作(服务器控制台)这是配置真是个史前巨坑。

4.png
5.png

5 部署成功

​ 访问服务器ip:8080(你的tomcat端口)出现如下页面。恭喜你部署成功


6.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 230,247评论 6 543
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 99,520评论 3 429
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 178,362评论 0 383
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 63,805评论 1 317
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 72,541评论 6 412
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 55,896评论 1 328
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 43,887评论 3 447
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 43,062评论 0 290
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 49,608评论 1 336
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 41,356评论 3 358
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 43,555评论 1 374
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 39,077评论 5 364
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 44,769评论 3 349
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 35,175评论 0 28
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 36,489评论 1 295
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 52,289评论 3 400
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 48,516评论 2 379

推荐阅读更多精彩内容