整体思路:

Jenkins 从SVN获取代码发布到本地文件夹,再通过插件FTP将发布后的文件夹发送到指定FTP服务器上的目录(IIS文件夹)。

配置文件.config排除,因为做了删除。

这样就可以实现:dev/next/current版本管理

 

一、安装:FileZilla_Server(在IIS站点服务器下面)

 

二、安装Jenkins -Windowns版本

Jenkins FTP发布站点

安装插件:

MSBuild Plugin
Subversion Plug-in

Publish over FTP  使用说明:(https://wiki.jenkins.io/display/JENKINS/Publish+Over+FTP+Plugin)

Jenkins FTP发布站点

Jenkins FTP发布站点

 

三、进入系统管理->系统配置(配置FTP)

Jenkins FTP发布站点

四、进入系统管理->全局工具配置(配置MSBuild)

Jenkins FTP发布站点

五、新建项目配置如下

Jenkins FTP发布站点

Jenkins FTP发布站点

/m  简历.sln /t:Rebuild /p:Configuration=Release /p:DeployOnBuild=true;PublishProfile=Jenkins /p:TargetFrameworkVersion=v4.5;VisualStudioVersion=10.0

Jenkins FTP发布站点

最后:

Jenkins FTP发布站点

 

参考文献:

http://www.cnblogs.com/Leo_wl/p/6124069.html
http://blog.csdn.net/wangjia184/article/details/18365553
http://www.cnblogs.com/workky/p/6061934.html

相关文章: