码迷,mamicode.com
首页 > Web开发 > 详细

Jenkins+.Net+VS+SVN+SSH+IIS 实现部署远程服务器

时间:2019-07-22 09:30:53      阅读:241      评论:0      收藏:0      [点我收藏+]

标签:png   批处理文件   成功   服务站   java   ima   处理   art   示例   

网上Jenkins部署到远程服务器Java的示例居多,竟然没怎么看到.net项目的;

大体思路:

1 Jenkins实现本地部署(这个资料很多,不细说了)

2 将发布出的指定生成到Jenkins工作目录的一个相对路径下(步骤3中会用到)

技术图片

3 通过ssh将步骤2生成的文件发送到远程服务站点的文件目录下,并重启站点

技术图片

 

4 重启远程服务器站点的命令

C:\Windows\System32\inetsrv\appcmd.exe stop site "sitename"

C:\Windows\System32\inetsrv\appcmd.exe start site "sitename"

本来时将命令写在远程发布配置里的“exec command”里,但是却只能执行一句命令,这是什么机制?

就将命令放到一个批处理文件里拷贝到服务器上,在“exec command”里指向该批处理文件;重启站点成功;

 

Jenkins+.Net+VS+SVN+SSH+IIS 实现部署远程服务器

标签:png   批处理文件   成功   服务站   java   ima   处理   art   示例   

原文地址:https://www.cnblogs.com/shawn-he/p/11223697.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!