.Net持续集成 —— Jenkins+Git+WebDeploy
由于某些历史问题,最近终于可以从java中解脱出来,继续耕耘.Net了,第一步就是把之前的java项目翻成.net。之前已经实现过一次,翻起来还是比较快的(当然基础架构/实体模型已经重新思考并改进),而且测试也在跟进,所以一天要发无数次版本,还要考虑开发环境、测试环境,总发布出错,甚是心累。于是下决心改善效率,以上为背景。 看了很多文章,最终决定使用Jenkins。以下是我整个配置的记录: 1. 环境 Platform: .Net4.5 IDE: Visual Studio 2015 & MsBuild 包管理:NuGet 版本控制:TFS-git 服务器: windows 2012 R2(IIS8) 其他: webdeploy 参考文章:http://blog.couchbase.com/2016/january/continuous-deployment-with-jenkins-and-.net 2. 软件下载与安装 Jenkins: 在https://jenkins.io/index.html 下载windows版本,按照步骤安装,安装好之后,jenkins管理地址默认为 http://localhost:8080 IIS: 除了安装IIS必要的功能,注意勾选 web服务器->管理工具…