Linux学习4-阿里云服务器(CentOS)下使用 Tomcat安装 Jenkins

摘要:
前言:自动测试通常需要Jenkins进行持续集成。如何使用tomcat在Linux中安装Jenkins环境?上一篇文章已经设置了java和tomcat环境,然后直接将jenkins war包下载到tomcat进行部署。环境准备:1.Linux服务器,操作系统:CentOS7.464-bit 2.Xshell5.03.java 1.8.04.tomcat7.0.765.wgetwget是一个免费工具,可以自动从网络下载文件。它支持通过三种最常见的TCP/IP协议(HTTP、HTTPS和FTP)下载,并且可以使用HTTP代理。“wget”这个名字来自“WorldWideWeb”和“get”的组合。
前言

通常做自动化测试,需要用到jenkins来做持续集成,那么linux系统里面如何使用tomcat安装Jenkins环境呢?
前面一篇已经搭建好java和tomcat环境,接着直接下载jenkins的war包放到tomcat下就能部署了。
环境准备:
1.一台Linux服务器, 操作系统: CentOS 7.4 64位
2.Xshell 5.0
3.java 1.8.0
4.tomcat 7.0.76
5.wget

wget

wget 是一个从网络上自动下载文件的自由工具,支持通过 HTTP、HTTPS、FTP 三个最常见的 TCP/IP协议 下载,并可以使用 HTTP 代理。"wget" 这个名称来源于 “World Wide Web” 与 “get” 的结合。
所谓自动下载,是指 wget 可以在用户退出系统的之后在继续后台执行,直到下载任务完成。
打开Xshell连上服务器,先看 CentOS系统有没自带wget这个工具:rpm -qa | grep wget

[root@yoyo ~]# rpm -qa | grep wget
wget-1.14-15.el7.x86_64
[root@yoyo ~]# 

能查看到版本号,说明已经安装过了,没有的话,就用yum安装下

yum install wget

下载jenkins

jenkins安装包下载地址:http://mirrors.jenkins-ci.org/war/latest/jenkins.war
可以在本地下载之后,使用Xftp工具传到tomcat的"/usr/share/tomcat/webapps"目录下。
这里我们介绍直接使用wget工具下载到linux服务器上,先在webapps里面新建一个jenkins目录

[root@yoyo ~]# mkdir /usr/share/tomcat/webapps/jenkins
[root@yoyo ~]# cd /usr/share/tomcat/webapps/jenkins
[root@yoyo jenkins]# wget http://mirrors.jenkins-ci.org/war/latest/jenkins.war

wget下载速度太慢(10k左右)了,跟蜗牛一样,可以更换下阿里源

cd /etc/yum.repos.d/ 
mv CentOS-Base.repo CentOS-Base.repo.back #建议备份或者改名 
wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 
yum makecache #生成缓存

替换完之后,接着cd到 /usr/share/tomcat/webapps/jenkins再用wget下载war包,速度在100k左右,喝杯咖啡就下载完成了

[root@yoyo ~]# cd /usr/share/tomcat/webapps/jenkins
[root@yoyo jenkins]# wget http://mirrors.jenkins-ci.org/war/latest/jenkins.war

注意:最好cd到/usr/share/tomcat/webapps/jenkins目录再执行下载,要不然下载完之后,还得移过去(如下cp命令)

cp jenkins.war /usr/share/tomcat/webapps/jenkins

Linux学习4-阿里云服务器(CentOS)下使用 Tomcat安装 Jenkins第1张

下载完之后,解压war包:jar -xvf jenkins.war

[root@yoyo /]# cd /usr/share/tomcat/webapps/jenkins
[root@yoyo jenkins]# jar -xvf jenkins.war
启动jenkins

解压完之后,只要tomcat是启动的,浏览器输入:http://公网ip:8080/jenkins 就能访问了(打不开的话重启tomcat)

Linux学习4-阿里云服务器(CentOS)下使用 Tomcat安装 Jenkins第2张

首次打开,在/usr/share/tomcat/.jenkins/secrets/initialAdminPassword目录找到密码,输入进去就能访问了

[root@yoyo tomcat]# cd /
[root@yoyo /]# cd /usr/share/tomcat/.jenkins/secrets/initialAdminPassword
-bash: cd: /usr/share/tomcat/.jenkins/secrets/initialAdminPassword: Not a directory
[root@yoyo /]# cd /usr/share/tomcat/.jenkins/secrets
[root@yoyo secrets]# vim initialAdminPassword 

9475379d346744cea5056130e1ab85xx

把密码复制了,贴到浏览器输入框就能访问了,弹出的框选左边这个安装全部插件

Linux学习4-阿里云服务器(CentOS)下使用 Tomcat安装 Jenkins第3张

接下来喝杯咖啡,让它全部下载完成就可以了

Linux学习4-阿里云服务器(CentOS)下使用 Tomcat安装 Jenkins第4张

如果Getting Started页面遇到插件下载失败,打开jenkins->系统管理->管理插件->高级
把:https://updates.jenkins-ci.org/update-center.json
换成:http://mirror.esuni.jp/jenkins/updates/update-center.json

或者https换成http: http://updates.jenkins.io/update-center.json

Linux学习4-阿里云服务器(CentOS)下使用 Tomcat安装 Jenkins第5张

插件下载完成后,就可以开始正常使用jenkins了

Linux学习4-阿里云服务器(CentOS)下使用 Tomcat安装 Jenkins第6张

交流QQ群:779429633

免责声明:文章转载自《Linux学习4-阿里云服务器(CentOS)下使用 Tomcat安装 Jenkins》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇CSS3 border-image详解、应用C#制作的屏幕取色器下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

kvm linux虚拟机在线扩展磁盘

说明: 1) vmware ESXi虚拟化平台也支持这台在线扩展磁盘功能。 2) kvm虚拟机也支持在线扩展磁盘功能,在线扩展有特定的使用环境,主要用于不能随便停用的生产环境中。 3) 经过测试KVM在线扩展磁盘功能只适用于RHEL/CentOS/OEL6.x环境,5.x不支持在线的扩展磁盘,其它ubuntu等其它Linux我没有测试,不做评论。 本文出自...

几种常用库在CentOS下的编译

1操作环境 通过命令查看操作系统版本信息: [root@localhost ~]# cat /proc/version Linux version 3.10.0-327.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.3 20140911 (Red Hat 4.8.3-9) (G...

linux+jenkins生成测试报告及任意IP打开链接能看到allure报告

前言: 曾经你有没有为allure测试报告而困惑?那么相必可以帮助到你。不知道如何在linux服务器上部署一个静态thml,把allure报告静态文件部署,有的使用tomcat部署,有的人打开jenkins查看。 而我,部署一个node.js的Anywhere,它是一个随启随用的静态服务器,它可以随时随地将你的当前目录变成一个静态文件服务器的根目录。由此我...

Linux安装redis,启动配置不生效(指定启动加载配置文件)

一、今天有个同学问我,为什么明明安装了redis,修改了配置,启动的时候,配置还是不生效。如下图是安装后的redis文件图。 二、想加载上图中的redis.conf,进入到src中寻找到启动文件redis-server 三、启动时指定加载的配置文件 四、如下图所示,加载的配置文件,你修改的信息均会生效。 个人公众号谢谢各位老铁支持...

Linux关机命令

man shutdown: shutdown(8) shutdown(8) NAME shutdown - bring the system down SYNOPSIS shutdown [OPT...

XAMPP 的安装配置(Linux 版)

 --姜庭华  msn: jaimejth@live.cn --博客:http://blog.csdn.net/jaimejth 软件下载在以下网站 http://www.apachefriends.org/zh_cn/index.html XAMPP 是一个易于安装且包含 MySQL、PHP 和 Perl 的 Apache 发行版。XAMPP 的确非常容...