Jenkins+Ant+Tomcat

栏目: Java · 发布时间: 6年前

内容简介:一、持续集成相关概念持续集成:Continuous Integration,简称CI。是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译、发布、自动化测试)来验证,从而尽快发现集成错误。许多团队发现这个过程可以大大减少集成的问题,让团队能够更快的开发内聚的软件。项目构建:通过构建工具对多个项目文件进行统一批量的编译、运行。比如,对多个JMeter脚本批量运行。
编辑推荐:
本文来自于网络,主要介绍了使用持续集成的相关概念,以及如何使用Jenkins+Ant+Tomcat搭建CI平台。

一、持续集成相关概念

持续集成:Continuous Integration,简称CI。是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译、发布、自动化测试)来验证,从而尽快发现集成错误。许多团队发现这个过程可以大大减少集成的问题,让团队能够更快的开发内聚的软件。

项目构建:通过构建 工具 对多个项目文件进行统一批量的编译、运行。比如,对多个JMeter脚本批量运行。

二、CI平台所需工具安装

1.Ant安装配置

Apache Ant:是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于 Java 环境中的软件开发。

下载传送门: http://ant.apache.org/bindownload.cgi

Jenkins+Ant+Tomcat

下载解压放在任意盘符,随后进行环境变星配置(Windows为例)

Jenkins+Ant+Tomcat

在路径{Ant安装位置}\bin\下打开DOS界面,输入如下命令:

ant -version

如果出现如下内容,说明安装成功:

Jenkins+Ant+Tomcat

2.JDK安装配置

Jenkins是基于Java环境运行的,需要在操作系统中安装JDK并配置环境变量

如:JDK 1.8

Jenkins+Ant+Tomcat

根据自己系统下载适合的版本,安装JDK完成后需要配置环境变量

配置环境变量:

Jenkins+Ant+Tomcat

cmd输入命令:java -version

Jenkins+Ant+Tomcat

3.Tomcat下载配置

Tomcat是针对Java的一个开源中间件服务器(容器),基于Java Web的项目需要借助Tomcat才能运行起来。

下载传送门: https://tomcat.apache.org/

Jenkins+Ant+Tomcat

如:Tomcat 9.0,传送门: https://tomcat.apache.org/download-90.cgi

Jenkins+Ant+Tomcat

Jenkins+Ant+Tomcat

PS:

1)web项目通常将需要运行的应用放到webapps目录下

2)进入bin目录下,对于Windows系统,双击startup.bat,即可启动Tomcat服务器

Jenkins+Ant+Tomcat

4.Jenkins安装配置

Jenkins:基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括:持续的软件版本发布、持续测试项目,监控外部调用执行的工作。

(1)下载、安装Jenkins

下载传送门: https://jenkins.io/download/

根据自己的需要,选择适合自己系统的安装版本,如:Windows环境

Jenkins+Ant+Tomcat

安装方式①:下载适合操作系统的压缩文件,解压后进行安装jenkins.msi

安装路径:一定需要将其安装到Tomcat的webapps目录下!!!

Jenkins+Ant+Tomcat

Jenkins安装完成会自动启动TomCat , 并通过默认浏览器打开url:http://localhost:8080 。

当然,也可手动进Tomcat的bin目录下启动startup.bat ,通过浏览器访问:http://localhost:8080(默认8080端口)

若8080端口被其他应用程序占用,则可修改Jenkins的端口号为其他端口

修改Jenkins端口号操作的方法:(如修改为8002端口号)

Step1:在目录...\apache-tomcat-9.0.10\webapps\jenkins-2.121.3下打开cmd命令窗口

Step2:输入cmd命令:java -jar jenkins.war --httpPort=8002

Step3:Enter键回车运行,waiting...直到显示"Jenkins is fully up and running",即Jenkins完全正常运行

Step4:运行startup.bat,重新启动Tomcat,然后即可用http://localhost:8002访问Jenkins

Jenkins+Ant+Tomcat

安装方式②:下载war包放置到Tomcat的webapps目录下,然后启动Tomcat自动解压此war包中的Jenkins

Jenkins+Ant+Tomcat

Java SE程序可以打包成jar包,而Java Web程序可以打包成war包,然后把war发布到Tomcat的webapps目录下,Tomcat会在启动时自动解压war包。

适用场景:当一个Web应用程序的目录和文件非常多时,通过将Web应用程序打包成Web归档文件(war包),便于部署Web应用程序到另一台机器上

解压后放在一个磁盘空间大的盘符,然后点击jenkins.msi安装

(2)访问、配置Jenkins

初次访问Jenkins:http://localhost:8002

Jenkins+Ant+Tomcat

以上提示需要从给定的目录文件(...\\.jenkins\secrets\initialAdminPassword)中获取Jenkins初始化密码,copy到输入框才能继续下一步操作。

Jenkins+Ant+Tomcat

输入密码之后,点击【继续】,跳转打开的页面始终为空白界面

Jenkins+Ant+Tomcat

以上出现异常界面的解决方案可参看==> [Jenkins]初次访问Jenkins,输入密码后,页面卡在空白界面一直未加载出内容_解决方案

解决以上问题,再次访问Jenkins(http://localhost:8002),请耐心稍等一会儿。。。即可出现安装Jenkins插件的提示页面,如下:

Jenkins+Ant+Tomcat

Jenkins+Ant+Tomcat

Jenkins+Ant+Tomcat

Jenkins+Ant+Tomcat

Jenkins+Ant+Tomcat

Jenkins+Ant+Tomcat

Jenkins+Ant+Tomcat

若此时出现以下空白界面,则需要返回到Jenkins目录下以cmd命令java -jar jenkins.war --httpPort=8002(设置端口号并启动Jenkins,具体根据各自端口号来设定)

Jenkins+Ant+Tomcat

Jenkins+Ant+Tomcat

保持Jenkins启动成功,Tomcat服务开启的前提下,再次访问http://localhost:8002

Jenkins+Ant+Tomcat

此时,已成功登录进入Jenkins首页,且界面可正常显示功能内容。接下来,就可以创建Jenkins任务咯!

Jenkins+Ant+Tomcat

Jenkins+Ant+Tomcat


以上所述就是小编给大家介绍的《Jenkins+Ant+Tomcat》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

高效算法

高效算法

[法] Christoph Dürr、[法] Jill-Jênn Vie / 史世强 / 人民邮电出版社 / 2018-5 / 55.00元

本书旨在探讨如何优化算法效率,详细阐述了经典算法和特殊算法的实现、应用技巧和复杂度验证过程,内容由浅入深,能帮助读者快速掌握复杂度适当、正确率高的高效编程方法以及自检、自测技巧,是参加ACM/ICPC、Google Code Jam 等国际编程竞赛、备战编程考试、提高编程效率、优化编程方法的参考书目。一起来看看 《高效算法》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试