
持续集成
jewes
这个作者很懒,什么都没留下…
展开
-
Get Started With Continuous Integration For Your .NET (C#) Projects - Integrate Sonar
This is the 3rd post of this series on Getting Started With Continuous Integration For Your .NET (C#) Projects.In the 1st post, we investigated on how to build your .Net project in Jenkins using原创 2012-01-19 21:38:25 · 6439 阅读 · 3 评论 -
Get Started With Continuous Integration For Your .NET (C#) Projects - Test Your Project
In the previous post, the project is able to build when new code is checked in to the SCM. In this post, I will explore how to run unit test cases for your .Net(C#) project. In a nutshell, integra原创 2011-12-31 11:16:02 · 1554 阅读 · 0 评论 -
Get Started With Continuous Integration For Your .NET (C#) Projects - Build Your Project
In this post, I will recall my recent experience on continuous integration using Jenkins and Sonar in a C# project. There isn't much information found in this area especially the resolution to a few t原创 2011-12-26 22:19:50 · 2897 阅读 · 0 评论 -
动态更新.Net项目Build的版本号
每个.Net项目编译出来的exe或者dll文件都有三个版本,分别是:Assembly Version, File Version 和 Product Version (也叫AssemblyInformationalVersion)。可以点击鼠标右键,然后选择属性里面可以看到。它们的区别可以参考这里:http://stackoverflow.com/questions/64602/what-are-原创 2012-03-14 20:44:39 · 3690 阅读 · 0 评论 -
在Jenkins中实现“云构建”
随着越来越多的项目加入到持续构建服务器中,开发人员越来越频繁地提交代码,紧缺的构建服务器资源无法满足广大人民群众日益增长的构建需求。幸好Jenkins支持分布式构建,能够无缝地将一个构建任务分发到另外一台机器上执行,从而在一定程度上实现“云构建”。本文探讨在Jenkins中实现云构建的一些想法和实践,其他的持续集成服务器也是类似的。什么是云构建?以我对云计算浅薄的理解,所谓云计算就是N多机原创 2012-03-20 00:07:30 · 5867 阅读 · 0 评论 -
一些Ant经验
最近写了不少Ant脚本,总结一下经验吧,仅供参考。1. 脚本应当尽量减少对Build机器环境的依赖。Build过程中依赖的一些工具可以放到公共目录中,或者提交到代码库中。理想的构建环境是,只要代码checkout出来,执行一条命令,代码就能编译。2. 使用相对路径以减少代码构建时对代码所在目录的依赖。3. 慎用depends。假设两个target,compile和test,test只有原创 2012-04-23 00:20:37 · 956 阅读 · 0 评论