随笔分类 - 持续集成CI-[CCNET/Jenkins]
CruiseControl.NET/CCNET/jenkins/自动构建
摘要:travis-ci对dotnet的项目做自动化集成不太友好,尤其是使用mono的编译和不能使用MSTest进行自动化测试,所以转到appveyor进行。 appveyor的配置非常简单,有两种方式: 一、全部使用appveyor的后台进行,不需要配置一个yml文件,之后自动下载yml文件上传到项目,
阅读全文
摘要:可以参考这篇文档进行集成:https://docs.travis-ci.com/user/languages/csharp/,只需要三步: 1、创建.travis.yml 2、写入标签 3、试着提交你的GtiHub项目,等待邮件通知 4(额外的)、如果想知道整个状态,直接点击项目主页的图标,添加到你
阅读全文
摘要:目前来说比较常用的方案:
阅读全文
摘要:所要用的工具: 1、CCNET(用于检测SVN有改动提交时自动构建,并运行nuget的自动打包和推送批处理) 2、ProGet(目前见到最好用的nuget内部包管理平台) 3、Windows Batch(windows的批处理,用于nuget的自动打包和推送)(这里是最难解决的地方) 具体的搭建步骤
阅读全文
摘要:【Dumb slave】改成了【Permanent Agent】,效果一致 参考:http://serverfault.com/questions/793619/jenkins-trying-to-add-a-dumb-slave-but-the-option-is-missing-any-idea
阅读全文
摘要:由于dotnet项目的生产环境环境部署工具比较少,所以我使用jenkins作为生产环境的自动化部署工具。 既然有回滚操作,那么就会有部署操作;要实现回滚,先要实现部署的操作,我在jenkins搭建了一键从测试环境发布到正式环境的工具,部署的大致思路如下(详细的操作点这里,有详细节点配置和部署配置):
阅读全文
摘要:NAnt使用MSTest进行单元测试配置
阅读全文
摘要:TFS与CCNET结合的配置文件
阅读全文
摘要:NAnt0.92在windows8.1上提示 System.Security.SecurityException: 请求类型的权限' System.Security.Permissions.FileIOPermission,mscorlib 的错误解决
阅读全文
摘要:CruiseControl.NET/CCNET配置工具
阅读全文