jenkins--Jenkins+Git+codding+maven 实现自动化测试持续集成

x1.打开Jenkins官网,下载jenkins.war

https://jenkins.io/download/

2.将该war包直接放置到Tomcat的webapp下。

3.查看自己Tomcat的端口,(tomcat9.0/conf/serveer.xml中)

这里要确认一下,是因为你安装的tomcat可能并不仅仅为了Jenkins,你也跑过其他服务,可能重新设置过端口的。默认情况下都是8080

4.启动tomcat。

可以这里启动,也可以在安装目录下,找到bin下的startup.bat启动。

5.在页面上打开http://localhost:8080/jenkins。打开下图所示页面。

到提示的指定文件中,找到密码,复制过来。点击【继续】按钮。

6.

选择这个即可。等待他自动安装。

7.插件安装完成,进入下图页面。

好了,Jenkins已经安装完成。下面开始进行配置!

--------------------------------------------------------------------------

1.到Jenkins的系统管理---插件管理--可选插件----搜索maven Intergration。

安装完成后,重启tomcat。

2.创建一个新任务,此时就可以选择maven项目了。

2.项目创建成功后,自动进入项目配置页面。

描述:根据自己项目情况进行描述即可

源码管理

笔者使用的是codding来管理源码的。这里直接打开codding,将你需要管理项目的地址贴过来。

再去增加一个Jenkins凭据提供者。

添加成功后,将该凭据选中。

构建触发器:

设置自己希望的项目构建时间。

定时构建:到了设置时间,不管源码有没有变化,都去构建并执行一次

轮询SCM,在设置时间内,只有当源码有变化时,则构建并执行一次。

笔者使用了定时构建,时间设置为每3小时构建并执行一次:H H/3 * * *

Build:

设置maven指定的命令:

直接设置为clean test 即可(表示,每次构建完成,先删除项目target,重新编译,之后再执行测试)

初步设置已经完成,点击保存即可。

接下来去配置我们的jdk和maven的安装地址

--------------------------------------------------------------------------------------------------------------

1.打开系统管理---全局工具配置:

点击保存。

接下来,可以进行项目的构建啦。

躲坑:

1.Jenkins的控制台输出,可能发现有中文乱码问题。

直接设置环境变量:

KEY: LANG; VALUE:zh.CH.UTF-8

重新构建即可。

2.使用window的安装包直接安装的时候,出现过项目后台执行,不弹出浏览器的问题。换成了war包安装的方式即可。

原文地址:https://www.cnblogs.com/clairejing/p/9728103.html

时间: 2024-10-06 18:54:59

jenkins--Jenkins+Git+codding+maven 实现自动化测试持续集成的相关文章

老李分享:持续集成学好jenkins之Git和Maven配置

老李分享:持续集成学好jenkins之Git和Maven配置 Jenkins专用术语,请参考下面连接: https://wiki.jenkins-ci.org/display/JENKINS/Terminology 1.通过Jenkins web页面添加Git plugin Manage Jenkins->Manage Plugins->Available中选择Git Plugin安装, 注意要填写user name和 email地址,否则日后会碰到git tag的错误 2.Jenkins服务

nightwatchjs 基于nodejs&& webdriver 协议的自动化测试&&持续集成框架

nightwatchjs 是基于nodejs&& webdriver 协议的自动化测试&&持续集成框架 参考架构 参考资料 http://nightwatchjs.org/gettingstarted/#browser-drivers-setup 原文地址:https://www.cnblogs.com/rongfengliang/p/10541106.html

「Jenkins+Git+Maven+Shell+Tomcat持续集成」经典教程

Jenkins 是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变得可能.现在软件开发追求的是效率以及质量,Jenkins使得自动化成为可能! 亮点 采用shell自定义脚本,控制集成部署环境更加方便灵活 精简war包中的lib包,常驻tomcat里,减少war包传输时间 Jenkins 用户权限管理,不让淘气鬼乱动 构建失败发邮件通知相关人员解决 自动按天备份war包,Jenkins配置备份以及版本控制化 环境 Ubuntu 14.10 (GNU/Linux 3.16.0-

Jenkins+Saucelabs+Git+Appium+Maven+TestNG+ReportNG之环境搭建与运行

1 背景 最近学了利用Appium+Maven+TestNG(ReportNG)搭建全自动化测试环境,使用https://saucelabs.com/ 网站提供的VM平台(可以手动测试与自动化测试,并且可以多线程多设备并行测试Web,Android与IOS),通过Jenkins从Git下载测试代码并触发运行,实现真正意义上的完全自动化测试. 2 环境搭建流程与运行 下面我们从零开始以搭建环境到运行一个Demo为例来说明整个流程,具体如下步骤即可. 一.jdk 安装与Java环境变量与adb配置

Jenkins+Maven+Gitlab+Nexus持续集成环境搭建

1.软件及服务介绍 Jenkins:jenkins是实现代码自动化流程上线的工具,Jenkins是一个独立的开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能.前身是Hudson是一个可扩展的持续集成引擎.可用于自动化各种任务,如构建,测试和部署软件.Jenkins可以通过本机系统包Docker安装,甚至可以通过安装Java Runtime Environment的任何机器独立运行 Maven:Maven是一个项目

Jenkins+Maven+Svn搭建持续集成环境持续集成和自动部署

Jenkins和Hudson有很深的渊源,Jenkins目前更新频繁,目前选用Jenkins为持续集成工具和自动部署 Jenkins的使用有很多的介绍,主要记录如下要点: 192.168.1.240:Tomcat: /usr/local/share/apache-tomcat-6.0.37/ 访问端口8186 Jenkins: /usr/local/share/apache-tomcat-6.0.37/webapps/Jenkins访问地址: http://192.168.1.240:8186/

Jenkins+maven+svn+tomcat 持续集成环境快捷部署

搭建持续集成环境 jenkins + maven + svn + tomcat 实现自动编译打包部署 1.环境准备 (1)JDK1.8.0_131                    #不低于1.7版本,这里用最新版本 (2)Apache Maven 3.3.9        #可以选择3.2.5或者3.3.9:不要使用3.5.0版本!! (3)SVN客户端(Subversion 1.6.11)         #程序版本控制SVN1.6.11 (4)Tomcat1.7(apache-tomc

selenium+jenkins+maven+testNG搭建持续集成环境

为了简明起见,分几大部分,很基础的细节就不详述了 一·安装jenkins 二·创建一个maven项目的job 2.1   填上SVN的Repository URL 2.2  由于是在本地执行maven命令,所以添加构建步骤:Execute windows batch command  写入以下命令(注意需要在pom.xml文件中加上maven的插件,pom.xml文件在后面) cd D:\Program Files (x86)\Jenkins\workspace\ZZTHaiWaiGouKeZh

Hudson + Maven + SVN搭建持续集成环境

关于持续集成概念和好处就不提了,网上很多大牛总结得非常详细,今天主要讲这几个工具的搭建. 需要用到的东西: JDK1.5及以上版本 tomcat Hudson SVN Maven 1.SVN 因为我是在windows上搭建的环境,所以就用了VisualSVN,它把很多东西都可视化了,非常简单,直接去到官网http://www.visualsvn.com下载 安装就不多介绍了,非常简单,安装完成后打开,右键Repositories,选择Create New Repositories,创建一个新的资