jenkins是什么?
首先:jenkins是什么?
“Jenkins是一款由Java编写的开源的持续集成工具。在与Oracle发生争执后,项目从Hudson项目复刻。 Jenkins提供了软件开发的持续集成服务。它运行在Servlet容器中(例如Apache Tomcat)。”
其次:jenkins有什么作用?
1. 代码集成->编译->打包->测试环境部署->自动化测试执行->结果。
2. 代码集成:将不同分支的代码集成到一起。代码管理工具一般使用svn、git.
3. 编译:使用maven或者ant(eclipse等编译器)进行代码的编译,将其转化为class文件。.
4. 打包:将编译好的代码打成可执行的war包或者安装包。
5. 测试环境部署:将war包部署到测试服务器上,更新环境。
6. 自动化测试:在部署好的测试环境上自动执行自动化测试。
再次:基于windows环境安装jenkins
1、将war包copy到tomcat的webapps下
2、启动tomcat会自动部署安装jenkins。
3、安装过程见操作文档。
4、如果忘记用户名密码只能重装,卸载的方法:将tomcat的webapps目录下的jenkins项目删除,然后删除用户目录下的.jenkins目录,再按照流程重装。
第1步操作
第2步操作:在tomcat目录下的bin目录下启动start.bat文件
第3步:部署完成访问首页如下图所示:
基于jenkins运行自动化测试
1. 新增一个执行bat脚本的构建步骤,运行自动化脚本。
2. 配置好执行路径
E:
cd E:\software\workspace\Python_TestCase\src\Web_TestCase
AllTests.py
3. 安装好邮件插件,配置好邮件服务。
4. 定时执行构建任务。
5. 执行自动化测试
测试运行过程状态如下图所示:
总结:通过上面内容的学习,我们知道什么是jenkins,jenkins用来做什么的,平时一般在什么情况下应用jenkins,今天这堂课程主要告诉大家如何安装并使用jenkins来设置定时任务,以及编写命令来执行自动化测试,平时在测试的工作过程中我们不仅仅用来执行自动化测试,还可以使用jenkins用来部署测试环境,获取代码版本等编译过程,全部都做成定时任务,相对传统测试更智能,希望大家能够掌握今天的相关知识点。
jenkins 是工具 CI是持续集成的缩写(Continuous Integration) Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括:
1、持续的软件版本发布/测试项目。
2、监控外部调用执行的工作。 jenkins官网 ,可以进一步了解。 现在jenkins是主流工具。
请问学习JAVA软件开发要安装什么软件?
你可以分为运行环境和IDE两部分运行环境:jdk没得选,必装,现在最新版本jdk8.20其他运行环境要看你做什么开发了,Android开发装个Genymotion虚拟机,J2EE开发装个Tomcat服务器IDE:推荐eclipse,只要是java就需要装JDK。Eclipse之类的都不错免费,插件特别多,万能神器,做啥都行;当然不足就是所有插件都需要你装(自由的代价)MyEclipse收费,专门用来做J2EE开发的,就是做跑在服务器上的可以生成网页的那种东西;你要下破解版就当我没说IDEA也不错,有两个版本,免费版的可以做Java开发,就是写那种跑起来是黑框框的Java程序,也可以做Android开发(做Android更好的选择去google下载Android Studio);付费版的还可以做J2EE开发个人建议:初学Java装个IDEA的免费版,比Eclipse好用多了,尤其是代码补全和语法检查

