Jenkins和Visual Studio牵起了小手,编译发布再也不用程序员守在电脑前无脑点击了。
01 背景:传统手动构建的痛点
在传统软件开发中,尤其是.NET环境下,程序发布部署往往依赖开发人员手工操作。
想象一下,每天下班后,开发人员需要机械地点击"生成解决方案"、"发布网站"等一系列操作,不仅效率低下,还极易出错。
这种重复性劳动不仅浪费人力资源,而且成为公司产品快速迭代的主要瓶颈。
手工构建就像手工洗碗,而自动化持续集成就像是买了一台洗碗机,解放双手的同时还洗得更干净。
引入CI/CD(持续集成/持续交付)框架因此成为许多公司的迫切任务。
对于使用微软技术栈的开发团队来说,搭建一套.NET环境下的持续集成框架显得尤为重要。
而Jenkins作为一款基于Java开发的持续集成工具,凭借其强大的功能和丰富的插件生态,成为自动化构建的首选工具。
02 工具介绍:认识我们的"红娘"Jenkins与MSBuild
Jenkins是什么?
Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作。
它的功能包括:持续的软件版本发布、测试项目,以及监控外部调用执行的工作。
可以把Jenkins想象成一个不知疲倦的开发助手,24小时待命,随时准备帮你完成那些重复性的构建和部署工作。
MSBuild又是谁?
MSBuild是微软.NET的编译工具,也是Jenkins持续集成.NET框架程序的一个编译插件。
它是Visual Studio背后真正的"劳动力",负责将源代码和资源文件转换成可执行的应用程序。
当Jenkins遇见MSBuild,就像是高效的流水线遇到了专业操作工,二者结合能够为.NET项目提供强大的自动化构建能力。
还需要哪些伙伴?
一个完整的持续集成环境通常还包括:
- 源码管理工具:如SVN、Git,用于存储和管理代码
- 自动化测试工具:如Python编写的自动化测试脚本、Jmeter接口性能测试工具
- 部署工具:如MSDeploy,用于将构建结果部署到目标环境
03 环境搭建:准备"相亲"场地
安装JRE(Java运行环境)
由于Jenkins是基于Java开发的,因此首先需要在目标机器上安装JRE(Java Runtime Environment)。
可以从Oracle官网下载合适的JRE版本并进行安装。
下载和安装Jenkins
访问Jenkins官网(http://jenkins-ci.org)下载Windows版本的安装包。
安装过程非常简单,基本上只需要一路点击"下一步"即可。
安装完成后,在浏览器中输入http://localhost:8080就可以访问Jenkins了。
初次访问时,系统会提示输入初始管理员密码,该密码通常存储在Jenkins安装目录下的一个特定文件中。
安装必要的插件
进入Jenkins管理界面后,需要安装两个核心插件:MSBuild Plugin和Git plugin。
安装步骤:
- 进入Jenkins管理界面,点击"插件管理"
- 选择"可选插件"页签,在过滤栏中输入"MSBuild"查找MSBuild插件
- 找到后点击安装,同样方法安装Git插件
- 安装完成后,重启Jenkins服务
重

最低0.47元/天 解锁文章
688

被折叠的 条评论
为什么被折叠?



