基于Jenkins快速搭建持续集成环境
作者:网络转载 发布时间:[ 2016/7/18 14:30:17 ] 推荐标签:软件测试工具 Jenkins
用tortoisesvn的post-commit钩子触发构建
首先,要明白一点.在Jenkins的项目列表里,除了点击 立即构建 .还可以通过访问
http://localhost:8080/job/JOBNAME/build?delay=0sec(JOBNAME需要替换成真实的job名称),让Jenkins启动构建。(请自己测试,通过后,继续看下边的.)
tortoisesvn的钩子设置如下:
HelloCIHook.exe是什么呢?你应该可以想到了,是一个小程序,执行它会访问能触发构建的url.
代码如下:
classProgram
{
staticvoidMain(string[]args)
{
conststringurl="http://localhost:8080/job/HelloCI/build?delay=0sec";
HttpWebRequestreq=(HttpWebRequest)WebRequest.Create(url);
req.Method="GET";
req.KeepAlive=false;
req.GetResponse();
}
}
到这儿结束了.
总结下流程,用svn提交代码后,钩子触发HelloCIHook.exe这个程序,该程序访问了一个url,进而触发了Jenkins的构建(执行的MSBuild构建脚本).Jenkins以新的代码库进行了构建,生成了bin(也可以是其他)目录下的文件.网站成功更新.
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-61079698-8054),我们将立即处理,马上删除。
相关推荐
软件测试常用的工具都有哪些?国内外软件测试工具都在这里了2017年常用软件测试工具学习教程大全AutoRunner自动化软件测试工具2016年1月8日V4.0版本已正式发布!软件测试工具TestDirector规范软件测试工具WinRunner的问题整理软件测试工具WinRunner的规则软件测试工具Winrunner TSL命令简介软件测试工具WinRunner脚本测试标准格式使用软件测试工具WinRunner的几点建议软件测试工具WinRunner的工作流程对软件测试工具的认识常用软件测试工具的分析VectorCAST-自动化软件测试工具浅谈软件测试工具在工作中的作用软件测试工具的比较和选择软件测试工具速查手册
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11热门文章
常见的移动App Bug??崩溃的测试用例设计如何用Jmeter做压力测试QC使用说明APP压力测试入门教程移动app测试中的主要问题jenkins+testng+ant+webdriver持续集成测试使用JMeter进行HTTP负载测试Selenium 2.0 WebDriver 使用指南