CD的Pipeline相对来说要比CI简单一些,当然这指的是编写,因为CD Pipeline的编写是完全图形化界面的,不需要像CI Pipeline还需要一些代码的编写
CD Pipeline基本就是点点点,首先直接建个release pipeline
将之前的build pipeline作为artifact
Agent改成用Ubuntu
添加个AZ CLI的task,然后把pre deploy的命令输入进去
设置下working Directory,这里还要注意需要在CI阶段把artifact发布出来,要不然CD阶段找不到artifact
同样新建个变量
Whatif阶段的内容设置完成,接下来就是最终部署步骤的设置
新加一个stage,内容和之前pre deploy类似,只是命令修改下
设置完成
之后可以编辑下BICEP文件,commit,然后触发下CI和CD看看效果
CD Pipeline顺利完成
定义的资源也完成部署