第一步:远程主机(你要将文件上传到的服务器)新建一个FTP站点。
1,创建FTP站点
- 点击开始菜单的服务器管理器
![](https://images2017.cnblogs.com/blog/984056/201708/984056-20170803130900006-294458671.png)
- 选择角色模块的添加角色,并选中web服务器IIS
![](https://images2017.cnblogs.com/blog/984056/201708/984056-20170803130901662-453652836.png)
- 选择下一步,并选择角色服务器中的IIS和FTP服务。
![](https://images2017.cnblogs.com/blog/984056/201708/984056-20170803130902256-504052829.png)
- 选择下一步,并安装
![](https://images2017.cnblogs.com/blog/984056/201708/984056-20170803130902569-1963964591.png)
- 配置FTP站点
![](https://images2017.cnblogs.com/blog/984056/201708/984056-20170803130903100-869393953.png)
- 设置站点名称和目录
![](https://images2017.cnblogs.com/blog/984056/201708/984056-20170803130903397-42757361.png)
- 绑定设置ssl(注意这里ssl选择允许)
![](https://images2017.cnblogs.com/blog/984056/201708/984056-20170803130903819-294711258.png)
- 身份验证(选择所有用户,也可以选择指定用户)
![](https://images2017.cnblogs.com/blog/984056/201708/984056-20170803130904178-510579510.png)
- 验证FTP(注意一定要关闭防火墙,如果没有关闭,可设置防火墙的出入站规则)
![](https://images2017.cnblogs.com/blog/984056/201708/984056-20170803130904490-1175144389.png)
- 配置成功
![](https://images2017.cnblogs.com/blog/984056/201708/984056-20170803130904834-1033289011.png)
2,配置jenkins项目
- 配置可选的FTP服务器(登陆到http://192.168.8.175:8080)
在页面左侧的系统设置菜单进入系统配置,找到publish over FTP并点击新增
![](https://images2017.cnblogs.com/blog/984056/201708/984056-20170803130905303-724246469.png)
填写FTP服务器相关信息,并验证通过。
![](https://images2017.cnblogs.com/blog/984056/201708/984056-20170803130905631-290602264.png)
最后点击页面最下面的保存即可(注意,一定要点击)。
![](https://images2017.cnblogs.com/blog/984056/201708/984056-20170803130905975-2002796135.png)
- 新建project。
选择项目所属模块,并新建
![](https://images2017.cnblogs.com/blog/984056/201708/984056-20170803130906709-282306252.png)
设置项目名称,并选择类型(这里要依据自己项目的情况来选择)然后点击页面最下面的OK
![](https://images2017.cnblogs.com/blog/984056/201708/984056-20170803130907365-485234292.png)
- 配置项目构建方案
1,svn的配置(配置svn地址和用户名)
![](https://images2017.cnblogs.com/blog/984056/201708/984056-20170803130908037-1977577952.png)
2,构建触发器(按照日程来构建)
![](https://images2017.cnblogs.com/blog/984056/201708/984056-20170803130908615-1678863500.png)
3,增减构建步骤,构建命令设置如下。
![](https://images2017.cnblogs.com/blog/984056/201708/984056-20170803130908944-129703131.png)
4,增加FTP模块构建步骤
![](https://images2017.cnblogs.com/blog/984056/201708/984056-20170803130909959-1423120807.png)
![](https://images2017.cnblogs.com/blog/984056/201708/984056-20170803130909381-694049431.png)
![](https://images2017.cnblogs.com/blog/984056/201708/984056-20170803130909959-1423120807.png)
5,设置完成之后就可以进行构建了。(一定要保存设置)
构建成功
![](https://images2017.cnblogs.com/blog/984056/201708/984056-20170803130910319-1253477007.png)