一键发布工具(ant deploy tool)

插件下载地址:

https://marketplace.visualstudio.com/items?itemName=nainaigu.AntDeploy

1.iis一键发布自动部署 (iis deploy support)

支持netcore 和 netframework发布 (支持mvc webapi)

支持website自动创建

ps:需要在windows 服务器上安装一个agent 具体请看下面有说明

2.docker一键发布自动部署 (docker deploy support)

不支持windows服务器

支持 centos7+ 和ubuntu 16.04 +

不需要在linux上安装agent

3.windowsservice一键发布自动部署 (window service delpoy support)

支持netcore和netframework发布

支持windowsservice自动创建

注意:windowsservice的话需要在windows服务器上部署一个windows service服务。

windows服务器的agent下载地址和使用方法请参考:

https://github.com/yuzd/AntDeployAgent

安装成功后 如下:

IIS发布界面:

DEMO演示:

【demo演示】IIS一键发布mvc项目(netframwork版本)

【demo演示】IIS一键发布mvc项目(netcore)

Docker发布界面:

docker发布时需要注意 一定需要在服务器上安装了docker才行。否则会失败。

如果你的publish目录有DockerFile的话会按照它去执行。

如果没有会采用默认的DockerFile。

ps: 最好先pull 下对应的 microsoft的runtime 基础image。不然第一次发布的时候还得从origin pull 会非常非常慢。

【demo演示】一键发布netcore项目到Docker

WindowsService发布界面:

【demo演示】一键发布WindowsService项目(netcore)

【demo演示】一键发布WindowsService项目(netframwork版本)

配置界面:

首先和大家说声抱歉 这个插件是 winform做的 界面可能不是很好看。

快速上手:

1 配置:

进入 Setting tab界面,

1.1 首先添加环境,比如测试环境 和 生产环境

1.2 然后分别给环境 添加对应的 服务器。(分 windows 服务器和 linux 服务器)

  • Windows服务器

    是需要在服务器上安装一个agent 具体参考上面的说明。

    安装agent成功后 在Host 里面输入 ip地址和端口号 例如:192.168.0.100:5555

    在Token 输入你agent的配置Token值 即可。

  • Linux服务器

    是不需要安装agent的 直接填入 host 例如:192.168.0.1:22   如果你的ssh端口是默认的 也可以不用输入端口号 直接输入IP也是没问题的

    UserName 就是 linux的登录账号 需要有权限的 最好是root

    Pwd 是 对应账号的密码

1.3 配置IgnoreList

比如你想发布到远程服务器的时候 希望将特定的文件给排除 就可以把文件名称加进去。支持正则

例如 你想把 .json文件都排除 那可以添加一个 *.json

 

以上配置完成后就可以一键部署了

该工具目的是提高net开发人员快速部署能力,拒绝重复性劳动

实现原理后面发文章补。

转载于:https://www.cnblogs.com/yudongdong/p/10385199.html

一键发布部署vs插件[AntDeploy],让net开发者更幸福相关推荐

  1. 一键发布部署vs插件[AntDeploy]开源了

    deploy to remote server by one button click 功能 支持docker一键部署(支持netcore) 支持iis一键部署(支持netcore和framework ...

  2. c++ vs 创建删除文件_一键发布部署vs插件[AntDeploy]开源了

    deploy to remote server by one button click 功能 支持docker一键部署(支持netcore) 支持iis一键部署(支持netcore和framework ...

  3. 一键部署VS插件:让.NET开发者更幸福

    作者:鱼东东 链接:http://www.cnblogs.com/yudongdong/p/10385199.html 一键发布工具(ant deploy tool) 下载地址: https://ma ...

  4. 如何一键发布文章之多平台

    文章目录 参考 文章通用化 选取文章编辑格式 选取文本编辑器 选取图床并在文本编辑器中配置 文章如何一键发布 选择一键发布工具 安装chrome插件之OpenWrite 注册账号 登陆管理界面 确认是 ...

  5. AntDeploy工具一键发布镜像到腾讯云Docker私有镜仓库

    AntDeploy工具功能简介 支持docker一键部署(支持netcore) 支持iis一键部署(支持netcore和framework) 支持windows服务一键部署(支持netcore和fra ...

  6. tim指定保存云服务器_阿里云发布 Cloud Toolkit for VS Code 新版本!一键打包部署,开发提速 8 倍...

    去年,阿里云发布了本地 IDE 插件 Cloud Toolkit,仅 IntelliJ IDEA 一个平台,就有 15 万以上的开发者进行了下载,体验了一键部署带来的开发便利.时隔一年,阿里云正式发布 ...

  7. IDEA插件: 一键自动部署jar到远程服务器 使用 Cloud Toolkit 来部署应用到腾讯云、阿里云服务器

    参考文档 https://cloud.tencent.com/developer/article/1458723 https://blog.csdn.net/qq_38288606/article/d ...

  8. 实践案例丨教你一键构建部署发布前端和Node.js服务

    如何使用华为云服务一键构建部署发布前端和Node.js服务 构建部署,一直是一个很繁琐的过程 作为开发,最害怕遇到版本发布,特别是前.后端一起上线发布,项目又特别多的时候. 例如你有10个项目,前后端 ...

  9. 使用华为云服务一键构建部署发布前端和Node.js服务

    如何使用华为云服务一键构建部署发布前端和Node.js服务 构建部署,一直是一个很繁琐的过程 作为开发,最害怕遇到版本发布,特别是前.后端一起上线发布,项目又特别多的时候 例如你有10个项目,前后端都 ...

最新文章

  1. 一种高效快速的内存池实现(附源码)
  2. 2021年太原理工大学程序设计竞赛等获奖总结
  3. HDU5695 Gym Class【拓扑排序】
  4. oracle.sql.clob 报错,oracle11g java导出excel报错oracle.sql.CLOB@xxxx问题
  5. C# Winform 开发框架
  6. 华表Cell的网页插件在IE8中无法显示的问题 | #华表Cell #报表 #IE8
  7. linux挂载光盘镜像到mnt目录,CentOS系统中挂载光盘镜像ISO文件的教程
  8. ORACEL R12 总账和子账的关系
  9. 计算机不能再U盘新建文件夹,如何让你的U盘永不中毒?新建一个文件夹就搞定!-u盘文件夹变成exe...
  10. CSS之border
  11. 低版本360浏览器下,PDF.js部分文字显示不全的问题
  12. Halcon复习专题-镜头/匹配/标定/边缘/拟合/缺陷检测/
  13. 人民币贬值不是大问题
  14. 图的遍历之BSF广度优先算法6.2.2(网络整理)
  15. java毕业生设计预约健身私教网站计算机源码+系统+mysql+调试部署+lw
  16. ffmpeg进行音频解码,QAudioOutput播放解码后的音频
  17. 1.1 DB DBMS DBA DBS简述
  18. linux中creat-file函数,Linux应用程序-文件编程-file_creat()函数的问题
  19. 网络变压器的生产特性
  20. 美国计算机学什么好,哪些美国学校计算机专业就业率高?

热门文章

  1. php防止恶意频繁刷新页面或form提交
  2. lua 代码加密方案
  3. AppServ安装到一半卡住的问题
  4. Jersey Restful Application with tomcat
  5. 2014/12/05 随笔 2014-12-05 12:50 26人阅读 评论(0) 收藏...
  6. shell中(字符串截取)
  7. 克隆虚拟机加入域遇到的相同SID问题解决。。。
  8. ASP.NET 如何取得 Request URL 的各個部分
  9. DUL 恢复简单表测试
  10. Android获取相册图片