0
点赞
收藏
分享

微信扫一扫

Azure DevOps结合BICEP实现Azure资源自动创建 - 完成CD管道

CD的Pipeline相对来说要比CI简单一些,当然这指的是编写,因为CD Pipeline的编写是完全图形化界面的,不需要像CI Pipeline还需要一些代码的编写

CD Pipeline基本就是点点点,首先直接建个release pipeline

Azure DevOps结合BICEP实现Azure资源自动创建 - 完成CD管道_Azure


将之前的build pipeline作为artifact

Azure DevOps结合BICEP实现Azure资源自动创建 - 完成CD管道_Azure_02


Agent改成用Ubuntu

Azure DevOps结合BICEP实现Azure资源自动创建 - 完成CD管道_Azure_03

添加个AZ CLI的task,然后把pre deploy的命令输入进去

Azure DevOps结合BICEP实现Azure资源自动创建 - 完成CD管道_Azure_04

设置下working Directory,这里还要注意需要在CI阶段把artifact发布出来,要不然CD阶段找不到artifact

Azure DevOps结合BICEP实现Azure资源自动创建 - 完成CD管道_BICEP_05

同样新建个变量

Azure DevOps结合BICEP实现Azure资源自动创建 - 完成CD管道_DevOps_06

Whatif阶段的内容设置完成,接下来就是最终部署步骤的设置

新加一个stage,内容和之前pre deploy类似,只是命令修改下

Azure DevOps结合BICEP实现Azure资源自动创建 - 完成CD管道_DevOps_07

设置完成

Azure DevOps结合BICEP实现Azure资源自动创建 - 完成CD管道_Azure_08

之后可以编辑下BICEP文件,commit,然后触发下CI和CD看看效果

Azure DevOps结合BICEP实现Azure资源自动创建 - 完成CD管道_IAC_09


CD Pipeline顺利完成

Azure DevOps结合BICEP实现Azure资源自动创建 - 完成CD管道_Azure_10


定义的资源也完成部署

Azure DevOps结合BICEP实现Azure资源自动创建 - 完成CD管道_Azure_11

举报

相关推荐

0 条评论