AntDeploy工具功能简介
- 支持docker一键部署(支持netcore)
- 支持iis一键部署(支持netcore和framework)
- 支持windows服务一键部署(支持netcore和framework)
- 支持linux服务一键部署(支持netcore)
- (支持增量发布)(支持一键回滚)(支持点火)(支持选择特定文件发布)(支持查看发布记录)
- 支持脱离Visual Studio独立使用(跨平台支持windows系统和mac系统)
- 支持Agent批量更新
资源地址:
- github源码:AntDeploy
- Visual Studio插件(同步化):AntDeploy - Visual Studio Marketplace
- Visual Studio插件(异步化):AntDeployVsix - Visual Studio Marketplace
- (如要安装Windows服务器上agent服务)How to install:https://github.com/yuzd/AntDeployAgent/issues/1
- 为什么发布到【windows服务】或【linux服务】需要服务器上要装agent?:https://github.com/yuzd/AntDeployAgent/issues/7
- 如何脱离Visual Studio独立使用:https://github.com/yuzd/AntDeployAgent/issues/18
- 其他教程(看完原理使用更上手):https://github.com/yuzd/AntDeployAgent/issues
使用AntDeploy一键制作镜像并上传腾讯云私有镜像仓库
1、演示环境说明:
- 操作系统:Windows 10 专业工作站版 x64,内核版本号 2004

- Microsoft Visual Studio Enterprise 2019 版本 16.8.2

- 本地Hyper-V安装ubuntu-20.04虚拟机(操作vm终端vs code)

- AntDeploy 离线版Version:7.28
注意事项:
- 确保本地配置的vm可以访问外网,并且与宿主机相互通信,查看网络工具=》# sudo apt install net-tools
- 确保vm安装docker=》# sudo apt update & sudo apt install docker.io
- 确保vm安装unzip =》# sudo apt install unzip
- vs code 安装插件(可选配置:Remote - WSL,Docker ),通过ssh 连接vm =》# ssh chait@172.29.161.146 提示输入密码即可
vm安装docker配置国内镜像源:
- 阿里镜像源配置=》ubuntu镜像-ubuntu下载地址-ubuntu安装教程-阿里巴巴开源镜像站 (aliyun.com) 配置对应linux版本即可;
- 确保vm(基于ubuntu)开启22端口,操作如下:
1. 查看Ubuntu的IP地址
ifconfig
2.执行后,可能该项的服务功能未安装,根据提示执行,安装网络工具
sudo apt install net-tools
安装后,想通过vs code/pwsh ssh远程工具连接的时候发现连接失败。
此时,查看Ubuntu关于22的端口,执行命令如下
netstat -ntlp|grep 22
参数解释:
-n 不以进程的服务名称,以端口号(port number)显示
-t 列出tcp网络封包的信息
-l 列出目前正在网络监听(listen)服务
-p 列出该网络服务的进程
此时若发现无任何关于22端口的进程内容,执行以下命令
#安装openssh-server
sudo apt install openssh-server
#安装ufw防火墙
sudo apt install ufw
#启动ufw防火墙
sudo ufw enable
#ufw开发22端口
sudo ufw allow 22
- vm中安装好docker后授权非root账户使用,配置步骤如下:
1.创建docker组
sudo groupadd docker
2.将当前用户加入docker组
sudo gpasswd -a ${USER} docker
3.重新启动docker服务
sudo service docker restart或sudo systemctl restart docker
4.当前用户退出系统重新登陆
# su root
# su chait
5.运行docker命令,查看是否可使用
docker ps 或 docker images




介绍如何使用AntDeploy工具一键制作基于.NET5的应用程序镜像,并将其发布到腾讯云私有镜像仓库。涵盖环境搭建、配置、镜像制作及推送全流程。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



