一键部署VS插件:让.NET开发者更幸福
作者:鱼东东
链接:http://www.cnblogs.com/yudongdong/p/10385199.html
一键发布工具(ant deploy tool)
下载地址:
https://marketplace.visualstudio.com/items?itemName=nainaigu.AntDeploy
1、IIS一键发布自动部署 (IIS deploy support)
支持.NET Core和 .NET Framework发布 (支持MVC WebAPI)
支持WebSite自动创建
ps:需要在windows 服务器上安装一个agent 具体请看下面有说明
2、docker一键发布自动部署 (docker deploy support)
不支持windows服务器
支持 centos7+ 和ubuntu 16.04 +
不需要在linux上安装agent
3、WindowsService一键发布自动部署 (Window Service delpoy support)
支持.NET Core和 .NET Framework发布
支持Windows Service自动创建
注意:WindowsService的话需要在Windows服务器上部署一个Windows Service服务。
Windows服务器的agent下载地址和使用方法请参考:
https://github.com/yuzd/AntDeployAgent
安装成功后 如下
IIS发布界面
DEMO演示
IIS一键发布MVC项目(.NET Framwork版本)
https://github.com/yuzd/AntDeployAgent/issues/2#
IIS一键发布MVC项目(.NET Core)
https://github.com/yuzd/AntDeployAgent/issues/3#
Docker发布界面
docker发布时需要注意 一定需要在服务器上安装了docker才行。否则会失败。
如果你的publish目录有DockerFile的话会按照它去执行。
如果没有会采用默认的DockerFile。
ps: 最好先pull 下对应的 microsoft的runtime 基础image。不然第一次发布的时候还得从origin pull 会非常非常慢。
一键发布.NET Core项目到Docker
https://github.com/yuzd/AntDeployAgent/issues/6#
WindowsService发布界面
一键发布WindowsService项目(.NET Core)
https://github.com/yuzd/AntDeployAgent/issues/5#
一键发布WindowsService项目(.NET Framwork版本)
https://github.com/yuzd/AntDeployAgent/issues/4#
配置界面
首先和大家说声抱歉 这个插件是 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开发人员快速部署能力,拒绝重复性劳动
一键部署VS插件:让.NET开发者更幸福相关推荐
- 一键发布部署vs插件[AntDeploy],让net开发者更幸福
一键发布工具(ant deploy tool) 插件下载地址: https://marketplace.visualstudio.com/items?itemName=nainaigu.AntDepl ...
- 一键部署FISCO BCOS全家桶开发者环境
一键部署FISCO BCOS开发者环境 前言 在此使用脚本之前,需要了解什么是Shell编程语言,什么是Shell脚本. Shell自动化脚本是一种用Shell编写的程序,可以在Unix或类Unix操 ...
- IDE工具(42) Alibaba Cloud Toolkit 一键部署插件使用入门
一.前言 Cloud Toolkit官方介绍文档:https://www.aliyun.com/product/cloudtoolkit Cloud Toolkit 是针对 IDE 平台为开发者提供的 ...
- 下载达 10 万次的 IDEA 插件,K8s 一键部署了解一下?
作者 | 铃儿响叮当 导读:涉及开发的技术人员,永远绕不开的就是将应用部署到相应服务器上,本文将给大家讲解:对于容器服务 ACK,怎么实现真正"一键部署",提高开发部署效率,在 K ...
- 飞桨开发者创意荟:PaddleHub一键部署,AI创意实现原来如此简单
自从百度深度学习7日打卡营[Python小白逆袭AI大神]课程开营以来,小编收到了很多使用PaddleHub实现的创意AI开源项目,本次作品荟选取了35个有趣实用的优秀作品进行分享,给大家带来更多灵感 ...
- 一键发布部署vs插件[AntDeploy]开源了
deploy to remote server by one button click 功能 支持docker一键部署(支持netcore) 支持iis一键部署(支持netcore和framework ...
- 【Docker】11、IDEA集成Docker插件实现一键部署SpringBoot项目
日常开发项目的过程中,我们每次需要部署线上的时候,都需要安装一大堆的运行环境,例如:JDK.MySQL.Redis 等,非常花费时间.我们可以使用 Docker 的容器技术,方便快捷地搭建项目启动所需 ...
- IDEA集成Docker插件实现项目打包镜像一键部署与Docker CA加密认证
IDEA集成Docker插件实现项目打包镜像一键部署与Docker CA加密认证 Docker开启远程访问 修改该Docker服务文件 加载配置与重启 验证是否开启成功 IDEA配置docker 编写 ...
- c++ vs 创建删除文件_一键发布部署vs插件[AntDeploy]开源了
deploy to remote server by one button click 功能 支持docker一键部署(支持netcore) 支持iis一键部署(支持netcore和framework ...
最新文章
- 文件上传利器SWFUpload使用指南
- AlwaysOn只读路由配置
- 图像处理与计算机视觉开源软件库及学习站点
- 如何将因果干预用于提升模型公平性?
- [转]一个简单的反射拷贝一份新的实体类
- swift 滑动 iphone解锁_这10个iPhone隐藏功能,我就不信你全知道
- python实现表格线性回归_Python实现线性回归
- Visual Studio-查看汇编代码
- 我们想赚钱,首先要帮助我们的团队,让他们提升能力让他们赚到钱
- centos安装docker详细步骤,如何配置阿里云镜像加速
- ASP.Net Ajax框架 Timer控件 计时器
- 电子设计硬件可靠性设计--总结
- 浙大计算机海归教授,科学网—人才引进的“拿来主义”——我看浙江大学海外招聘 - 周波的博文...
- 欢迎各位小伙伴来领取免费的安卓教程
- 计算机专业mx330够用吗,这款新的HP笔记本电脑配备了MX330图形卡,那么性能如何?...
- 分享一些构思低保真必备软件
- 一个简单的网页制作期末作业,学生个人html静态网页制作成品代码
- 【思前享后】区块链的发展历史
- 聊聊Java8之后的JDK升级内容(看这一篇就够了)
- Ant Design Vue自定义菜单图标时收起菜单文字不隐藏问题