我目前正在Azure中部署一些Terraform基础结构。部署基础结构后,我便部署到Web应用程序。我希望只能在构建管道发生变化的情况下才能部署到Web应用程序。
我有两个单独的仓库,一个用于基础设施,一个用于网站。每个都有自己的构建管道,这些管道创建自己的工件。 我有一个发布管道,其中包含两个工件。发布管道的任务运行terraform代码并部署基础架构,最后一步是将网站部署到基础架构。
除非进行了更改,否则Terraform不会进行任何更改,因为每次运行发布管道时都会重新部署Web应用程序。
是否只有在Web应用程序中的构建管道发生更改的情况下,才能重新部署到Web应用程序。
谢谢 拉斯