内容简介:一、持续集成相关概念持续集成:Continuous Integration,简称CI。是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译、发布、自动化测试)来验证,从而尽快发现集成错误。许多团队发现这个过程可以大大减少集成的问题,让团队能够更快的开发内聚的软件。项目构建:通过构建工具对多个项目文件进行统一批量的编译、运行。比如,对多个JMeter脚本批量运行。
| 编辑推荐: |
| 本文来自于网络,主要介绍了使用持续集成的相关概念,以及如何使用Jenkins+Ant+Tomcat搭建CI平台。 |
一、持续集成相关概念
持续集成:Continuous Integration,简称CI。是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译、发布、自动化测试)来验证,从而尽快发现集成错误。许多团队发现这个过程可以大大减少集成的问题,让团队能够更快的开发内聚的软件。
项目构建:通过构建 工具 对多个项目文件进行统一批量的编译、运行。比如,对多个JMeter脚本批量运行。
二、CI平台所需工具安装
1.Ant安装配置
Apache Ant:是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于 Java 环境中的软件开发。
下载传送门: http://ant.apache.org/bindownload.cgi
下载解压放在任意盘符,随后进行环境变星配置(Windows为例)
在路径{Ant安装位置}\bin\下打开DOS界面,输入如下命令:
ant -version
如果出现如下内容,说明安装成功:
2.JDK安装配置
Jenkins是基于Java环境运行的,需要在操作系统中安装JDK并配置环境变量
如:JDK 1.8
根据自己系统下载适合的版本,安装JDK完成后需要配置环境变量
配置环境变量:
cmd输入命令:java -version
3.Tomcat下载配置
Tomcat是针对Java的一个开源中间件服务器(容器),基于Java Web的项目需要借助Tomcat才能运行起来。
下载传送门: https://tomcat.apache.org/
如:Tomcat 9.0,传送门: https://tomcat.apache.org/download-90.cgi
PS:
1)web项目通常将需要运行的应用放到webapps目录下
2)进入bin目录下,对于Windows系统,双击startup.bat,即可启动Tomcat服务器
4.Jenkins安装配置
Jenkins:基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括:持续的软件版本发布、持续测试项目,监控外部调用执行的工作。
(1)下载、安装Jenkins
下载传送门: https://jenkins.io/download/
根据自己的需要,选择适合自己系统的安装版本,如:Windows环境
安装方式①:下载适合操作系统的压缩文件,解压后进行安装jenkins.msi
安装路径:一定需要将其安装到Tomcat的webapps目录下!!!
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
安装方式②:下载war包放置到Tomcat的webapps目录下,然后启动Tomcat自动解压此war包中的Jenkins
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\secrets\initialAdminPassword)中获取Jenkins初始化密码,copy到输入框才能继续下一步操作。
输入密码之后,点击【继续】,跳转打开的页面始终为空白界面
以上出现异常界面的解决方案可参看==> [Jenkins]初次访问Jenkins,输入密码后,页面卡在空白界面一直未加载出内容_解决方案
解决以上问题,再次访问Jenkins(http://localhost:8002),请耐心稍等一会儿。。。即可出现安装Jenkins插件的提示页面,如下:
若此时出现以下空白界面,则需要返回到Jenkins目录下以cmd命令java -jar jenkins.war --httpPort=8002(设置端口号并启动Jenkins,具体根据各自端口号来设定)
保持Jenkins启动成功,Tomcat服务开启的前提下,再次访问http://localhost:8002
此时,已成功登录进入Jenkins首页,且界面可正常显示功能内容。接下来,就可以创建Jenkins任务咯!
以上所述就是小编给大家介绍的《Jenkins+Ant+Tomcat》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
RESTful Web Services Cookbook
Subbu Allamaraju / Yahoo Press / 2010-3-11 / USD 39.99
While the REST design philosophy has captured the imagination of web and enterprise developers alike, using this approach to develop real web services is no picnic. This cookbook includes more than 10......一起来看看 《RESTful Web Services Cookbook》 这本书的介绍吧!