今天将自己所掌握的 (Jenkins+SVN+ftp 自动化发布 ASP.NET 项目) 知识分享给大家, 希望能帮组到大家:
(1)先下载 Jenkins 并安装;
(2)安装. Net 所需要的插件;
(3)配置插件;
(4)在 Jenkins 中创建一个需要自动构建的项目;
(5)编译项目, 发布.
去 Jenkins 官网下载安装包:
https://jenkins.io/zh/download/
然后下一步傻瓜式安装
(1)安装插件, 默认提供了一些插件, 不管他全部安装
(2)下一步创建一个账号
(3)下一步是这样一个画面:
选择管理插件, 在管理插件中, 安装:
- Subversion Plug-in
- MSBuild Plugin
- Publish Over FTP
在全局管理里面配置. net 编译器:
可以配置多个版本编译器:
根据项目版本, 配置. Net 编译器
在 Jenkins 中创建一个自由风格的项目:
创建一个项目
配置 SVN, 通过 SVN 拉取项目代码
配置自动构建机制, 5 分钟检查一次 SVN, 如果有代码变动, 则重新构建
构建配置:
(1)选择编译器;
(2)指向项目解决方案文件;
(3)配置编译类型, 输入目录等;
- /t:Rebuild
- /p:Configuration=Release
- /p:VisualStudioVersion=12.0
- /p:webProjectOutputDir="WebRelase"
- /p:OutputPath="WebRelase\bin"
构建好项目之后, 通过 ftp 上传到服务器目录
好了, 到这里就完成的整个环境搭建, 项目构建, 项目发布一整个闭环操作.
来源: https://www.cnblogs.com/NBIDataVis/p/11149821.html