Jenkins搭建Nodejs自动化测试
一、安装Jenkins(Windows)
1. 在Jenkins官网(https://jenkins.io/)下载安装包,解压并安装
2. 安装完成后,会自动打开一个页面,根据提示在安装目录下找到随机口令,配置管理员
3. Jenkins需要安装各种插件,第一次安装可以直接使用推荐
二、配置项目
1. 创建项目
输入项目名后,选择自由风格的软件项目
2. 配置源码管理
选择Git方式,输入仓库地址(Repository URL),配置好Git用户名/密码(Credentials),分支一般默认master,可按需配置
PS:其中如果输入Repository URL,并添加了用户名密码后,如果出现如下提示,可能Jenkins找不到Git.exe
解决方法:可以到“系统管理--全局工具配置”中修改,找到Git所在路径修改即可
3. 构建触发器
这里采用周期进行构建,每天9点必须构建一次
4. 构建环境
5. 构建
该项目使用了Egg框架,因为是windows环境,选择了Execute Windows batch command
PS:首先尝试了在一个Execute中写入两句,但是结果是只执行了第一句,但是编写批处理文件,却不会有这种情况,故添加了两次构建
6. 构建后操作
这里只发送邮件提醒(需配置SMTP,参见Jenkins配置邮件SMTP),还可以打包、构建其他项目等
转载于:https://www.cnblogs.com/CinYung/p/9002484.html
Jenkins搭建Nodejs自动化测试相关推荐
- jenkins搭建_自动化测试系列之jenkins配置搭建环境
今天来给大家讲解一下关于jenkins配置搭建环境~ 1.安装及运行 (1)下载 http://updates.jenkins-ci.org/latest/jenkins.war (2)运行 两种运行 ...
- 持续集成:jmeter+ant+jenkins搭建接口自动化测试环境
1.介绍 Jmeter是一个Java开发的,apache下的开源工具,常被用于做接口自动化和性能测试工具.因为他开源,入手也非常简单,所以越来越受测试人员青睐. ant也是用Java开发的,apach ...
- 全网最新最全的jmeter+ant+jenkins 搭建接口自动化测试
目录 一.jmeter 二.ant 三.将\apache-jmeter-3.2\extras下面的ant-jmeter-1.1.1的jar包到ant的lib目录,如图所示: 四.建立build.xml ...
- 如何搭建App自动化测试框架?
目录 前言 安装Java JDK 安装Node.js 安装Appium server 第一种:使用npm工具 第二种:安装desktop版本 配置环境变量 安装Android SDK 下载SDK及安装 ...
- Docker+Jenkins持续集成环境(2)使用docker+jenkins构建nodejs前端项目
Docker+Jenkins持续集成环境(2)使用docker+jenkins构建nodejs前端项目 前文使用Docker搭建Jenkins+Docker持续集成环境我们已经搭建了基于docker+ ...
- 持续集成篇:jenkins搭建和job运行
好久没有更博了,最近都在忙着其他事情,年底前加上这章再更5篇,10月份开始因为公司业务,要接触appium啦,之后应该也会有所分享. Jenkins所需环境 硬件需求: ①至少需要有256M内存,推 ...
- Jmeter+ant+Jenkins构建接口自动化测试时构建失败 提示:Fatal Error! 字符引用 #原因...
Jmeter+ant+Jenkins构建接口自动化测试时构建失败 提示:Fatal Error! 字符引用 "&#原因:接口响应数据中有&# 转载于:https://www. ...
- jenkins搭建流水线项目
目录 一.新建流水线项目 1.新建项目 2.丢弃旧的构建 3.其他都不用弄,主要是写Pipeline脚本. 二.Pipeline语法简单解释 三.可以自动生成Pipeline语法 jenkins搭建请 ...
- gitlab+jenkins 搭建
继前一篇gitlab,这一篇介绍jenkins搭建并与gitlab进行集成---这里不是详细的步骤 环境 系统:centos 7.3 jenkins版本:jenkins-2.176.1-1.1.noa ...
最新文章
- Common Subsequence 1159 hdu
- PS滤镜Nik Collection 2 for mac中文版合集
- Spring Boot中@ConfigurationProperties与@PropertySource的基本使用(读取指定的properties文件)
- java Clob转CLOB_Java获取Oracle中CLOB字段转换成String
- TypeScript 3.4 发布
- leetcode python3 简单题27. Remove Element
- MyBatis_Generator的使用(实践)
- Nodejs 使用Protobuf
- OpenWrt增加Led
- 基于Python爬虫的电影数据可视化分析
- on call是什么意思_on call的翻译_音标_读音_用法_例句 - 必应 Bing 词典
- doc文件文本结构提取
- 用户研究专题:桌面研究定性研究
- 创业与投资 - 别沉浸于 to vc
- 同一个磁盘多分区将macOS系统分区向前扩容
- 程序的Squeeze函数的功能是删除字符串s中所出现的与变量c相同的字符
- 一枝独秀 BugkuCTF-杂项-MISC
- html八卦绘制,HTML+CSS实现画出一个太极八卦图案
- 有益信息分享方式转换到微博前的群发告知短信
- Linux启动一个服务后,服务的某个文件所在的目录下出现类似:systemd-private.xxxxxx的目录...
热门文章
- java调用keras theano模型_使用Keras / Theano和LSTM进行多标签文本分类
- liferay jsp如何取PorletSession的值
- symantec 操作 重叠vo_无关收购 谈谈赛门铁克的产品策略思路
- Centos6.5 安装apache2.4.33部署教程
- 西瓜书学习记录-决策树(第四章)
- hadoop调优之一
- pandas全表查询定位某个值所在行列
- RTA广告能力的应用场景剖析
- spark MLlib平台的协同过滤算法---电影推荐系统
- 如何利用TensorFlow.js部署简单AI版「你画我猜」