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

一键发布工具(ant deploy tool)

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

 

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

支持website自动创建

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

 

不支持windows服务器

支持 centos7+ 和ubuntu 16.04 +

不需要在linux上安装agent

 

支持netcore和netframework发布

支持windowsservice自动创建

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

https://github.com/yuzd/AntDeployAgent 

安装成功后 如下:

640?wx_fmt=png

 

IIS发布界面:

640?wx_fmt=png

 

Docker发布界面:

640?wx_fmt=png

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

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

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

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

 

WindowsService发布界面:

640?wx_fmt=png

 

 

配置界面:

640?wx_fmt=png

首先和大家说声抱歉 这个插件是 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

.NET社区新闻,深度好文,欢迎访问公众号文章汇总 http://www.csharpkit.com
640?wx_fmt=jpeg


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/317218.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数据结构二之线段树Ⅰ——Count Color,Hotel,Transformation,Tree Generator™

普通的下标线段树Count ColorHotelTransformationTree Generator™Count Color POJ2777 查询区间内颜色种类数,观察到颜色种类数只有30,完全可以状压成整型存储,没有必要开30棵线段树 区间内有这颜色就置为111,没有这个颜色就是…

计算几何全家桶

文章目录前言精度点/向量相关表示向量基本运算角度相关向量夹角旋转直线/线段相关表示点与线求点到直线垂足求点关于直线的对称点点与直线的位置关系点与直线的距离线与线直线与直线的位置关系共线与垂直判断线段与线段是否相交求直线与直线的交点角平分线中垂线多边形表示求多…

uoj#750-[UNR #6]小火车【二分,折半,鸽笼原理】

正题 题目链接:https://uoj.ac/problem/750 题目大意 给出nnn个数字和一个ppp,保证2n>p2^n> p2n>p。现在要求一个序列www满足wi∈[−1,1]w_i\in[-1,1]wi​∈[−1,1],使得∑i1nwiai≡0(modp)\sum_{i1}^nw_ia_i\equiv 0\pmod p∑i1n​wi​ai​≡…

Sequence Pair Weight

Sequence Pair Weight 题意: 一个数组a,其中两个一样的数的贡献为1,问这个数组的所有子串的贡献和是多少? 题解: 举例: 对于[1,2,1,2,1,1,4]…

什么是量子计算机?用一个简单例子来解释

译者:王亮 作者:YK Sugi 原文:http://t.cn/EZAElk0Hi,大家好!不久前,我参观了加拿大温哥华的D-Wave Systems公司,这是一家制造前沿量子计算机的公司。我在那里学到了很多关于量子计算机的知识&a…

CodeForces616:Educational Round 5

文章目录前言A Comparing Two Long Integers\text{A Comparing Two Long Integers}A Comparing Two Long IntegersDescription\text{Description}DescriptionSolution\text{Solution}SolutionCode\text{Code}CodeB Dinner with Emma\text{B Dinner with Emma}B Dinner with Emm…

CF1534F2-Falling Sand (Hard Version)

正题 题目链接:https://www.luogu.com.cn/problem/CF1534F2 题目大意 有一个n∗mn*mn∗m个网格,有的网格上有沙子,一个沙子被刷新后会下落到底并且刷新沿途中四周四连通的沙子,你可以选择一些沙子手动刷新。 现在要求第iii列至少有aia_iai…

数据结构二之线段树Ⅱ——KiKi‘s K-Number,ball,The Child and Sequence,「雅礼集训 2017 Day1」市场,Atlantis

值域线段树势能线段树扫描线KiKis K-NumberballThe Child and Sequence「雅礼集训 2017 Day1」市场AtlantisKiKi’s K-Number HDU-2852 权值线段树维护插入删除很简单 对于查询大于xxx的第kkk个,可以不用二分,转化一下 先查小于等于xxx的个数cntcntc…

Codeforces Round #721 (Div. 2)

Codeforces Round #721 (Div. 2) 题号题目难度知识点AAnd Then There Were KBPalindrome Game (easy version)CPalindrome Game (hard version)DSequence Pair WeightEMEX TreeFPartition Game

解决Azure DevOps部署到Azure后.NET Core网站无法启动的问题

点击上方蓝字关注“汪宇杰博客”最近我遭遇了一个奇怪的问题。使用Azure DevOps配置CI/CD管线,自动部署到Azure App Service以后,.NET Core的网站竟然会启动失败。我们来看看如何解决这个问题。查找问题首先,幸好,这是个staging环…

CF1286E-Fedya the Potter Strikes Back【KMP,RMQ】

正题 题目链接:https://www.luogu.com.cn/problem/CF1286E 题目大意 定义一个字符串sss的权值为对于每个sL∼Rs1∼R−L1s_{L\sim R}s_{1\sim R-L1}sL∼R​s1∼R−L1​的区间,会产生min⁡iLRwi\min_{iL}^Rw_iminiLR​wi​的贡献。 现在开始时sss为空串&#xff0c…

模板:二维凸包(计算几何)

所谓凸包,就是一个凸出来的包 (逃) 前言 计算集合的第一课。 关键特征:周长最小。此时一定是凸包。 解析 定义 凸包:在平面上能包含所有给定点的最小凸多边形叫做凸包。 性质:凸包的周长是所有能包含给…

[AtCoder Beginner Contest 215] A-G题解

文章目录A - Your First JudgeB - log2(N)C - One More aab aba baaD - Coprime 2E - Chain ContestantF - Dist Max 2G - Colorful Candies 2atcoder题目链接 A - Your First Judge 签到题 #include <cstdio> #include <iostream> using namespace std; string…

Acwing 135 最大子序和

Acwing 135 最大子序和 题目&#xff1a; 输入一个长度为 n 的整数序列&#xff0c;从中找出一段长度不超过 m 的连续子序列&#xff0c;使得子序列中所有数的和最大。 题解&#xff1a; 我们把这个问题的集合分成n份&#xff0c;第k份表示以A[k]结尾的最大连续子序列是多少…

.net core自定义高性能的Web API服务网关

网关对于服务起到一个统一控制处理的作用&#xff0c;也便于客户端更好的调用&#xff1b;通过网关可以灵活地控制服务应用接口负载&#xff0c;故障迁移&#xff0c;安全控制&#xff0c;监控跟踪和日志处理等。由于网关在性能和可靠性上都要求非常严格&#xff0c;所以针对业…

微软宣布 Visual Studio 2019 将于4月2日正式发布

微软于去年发布了 Visual Studio 2019 预览版。今天&#xff0c;该公司宣布 Visual Studio 2019 正式版将于4月2日发布。微软在公告中表示&#xff1a;“欢迎加入我们在4月2号当天举办的 VS 2019 线上发布活动&#xff0c;这是一款更加现代化、创新且实用的生产力工具”。据悉&…

CF1427F-Boring Card Game【贪心】

正题 题目链接:https://www.luogu.com.cn/problem/CF1427F 题目大意 有一个1∼6n1\sim 6n1∼6n的序列&#xff0c;两个人轮流操作&#xff0c;每次取走连续的三个数字。 现在给出先手取走的数字集合&#xff0c;要求构造方案。 保证有解 1≤n≤2001\leq n\leq 2001≤n≤200…

模板:旋转卡壳(计算几何)

所谓旋转卡壳&#xff0c;就是旋转起来的卡壳 &#xff08;逃&#xff09; 前言 前置知识&#xff1a;凸包 个人感觉很像 two-pointers 算法。 能够在优秀的线性时间复杂度内完成总多求最值&#xff08;周长、面积…&#xff09;的神奇操作。 解析 给出情境&#xff1a; 给…

Acwing 1088.旅行问题

Acwing 1088.旅行问题 题目&#xff1a; 一个环形公路&#xff0c;由n个车站&#xff0c;每个站有若干升汽油&#xff08;有的站可能油量为零&#xff09;&#xff0c;每升油可以让汽车行驶一千米。 从某个车站出发&#xff0c;一直按顺时针&#xff08;或逆时针&#xff09;…

[AtCoder Regular Contest 125] A-F全题解

文章目录A - Dial UpB - SquaresC - LIS to Original SequenceD - Unique SubsequenceE - SnackF - Tree Degree Subset Sum网址链接A - Dial Up 签到题 特判一下有没有0/1在目标串中出现而没在原串出现 除了第一次0/1数字互换时&#xff0c;需要从a1a_1a1​左右找距离最近的…