国内做网站的大公司有哪些,利为汇wordpress教程,你注册过哪些网站官网,怎么改版一个网站#xff08;一重山#xff0c;两重山。#xff09;书接上文#xff0c;在上回中我们说到了《【Azure Core】实现CI/CD#xff08;一#xff09;构建镜像并推送仓库今天我们继续往下说#xff0c;说下CD#xff08;持续部署#xff09;的流程#xff0c;也是很简单。… 一重山两重山。书接上文在上回中我们说到了《【Azure Core】实现CI/CD一构建镜像并推送仓库今天我们继续往下说说下CD持续部署的流程也是很简单。这里先贴下上篇文章末尾留的小问题在CD的时候遇到了个错误打开日志是这样的大家可以先看看后续会解答1$ 添加Release管道和CI类似还是在Pipelines管道的Release发布中新建一个Pipeline选择一个空模板将鼠标放到Artifacts制品模块上点击添加一个Artifact此时右侧唤起编辑窗口选择build然后选择构建的管道源然后可以开启自动构建只要提交代码的时候便会触发CI的Build操作接着便立即触发CD的Release操作整个流程一气呵成配置好了Artifact你可以称它为制品然后就可以配置task任务了。2$ 配置Agent代理将鼠标放到右侧的Stage 1选项上可以看到有三块功能选择分别是①、重命名Stage阶段②、添加一个新的Stage③、编辑task任务点击任务链接配置Agent Job代理工作这里有两点需要注意1、代理池说白了就是部署的地方目前可以默认即可以后需要用自己的服务器2、agent specification代理规格就是服务器规格配置请注意这里默认的是vs2019规格是windows环境的如果不改的话就会出现文章开头的错误Docker不能运行的平台问题。所以直接选Linux即可。3$ 配置Task任务点击上边的加号筛选docker的task模板在新唤起的编辑页编辑命令即可Docker有三个类型对应不同的命令类型我们第一步需要先删除旧的容器所以直接用run命令即可所以Task的版本用0.*还是和上篇一样需要选择容器Registry地址然后就是配置一个action行为增加一个删除镜像的命令rm -f xxxx4$ 配置其他的Stage阶段仿造上边第一步删除旧容器的阶段步骤再建一个运行容器的Stage整体流程一致不再细说配置图如下用的是Task版本为1.*的Docker容器配置使用自定义的DockerRegistry配置镜像名支持自定义比如我加了前缀也可以指定端口。点击Save保存一套简单的持续集成管道就建好了手动触发create release就可以看到详细的过程等一段时间后就可以看到效果了但是这样是不行的因为我们还没有自己的IP。5$ 其他问题一、如何预览效果上边我们说到了一个地方就是代理池Agent Pool这个东西就是配置我们的服务器地址的也就是宿主机配置好以后就可以看效果了。当然也可以直接对接k8s效果也是一样的等我后续的文章吧。二、如何自定义Docker Registry目前这两篇文章可以看出来用的是DockerHub作为服务仓库地址如何使用自己的私库或者Azure上的呢也是等我后续的文章吧。下次再见咯。