有没有办法在 azure devops 管道中对 terraform 代码进行 运行 terratest?

Is there a way to run terratest on terraform codes in azure devops pipelines?

我是地形测试的初学者。我有一个任务,我必须对我在 terraform 中编写的 InfraStructure 代码执行地形测试。我浏览了文档“https://terratest.gruntwork.io/docs/getting-started/introduction/”。到目前为止,我能够在本地 VS 代码中为 Azure 执行 terratest。我想在 Azure DevOps Pipeline 中完成。有没有办法在 Azure DevOps 管道中执行这些测试用例?

And so far I am able to perform terratest for Azure in VS code locally. I wanted to do it in Azure DevOps Pipeline. Is there a way to perform these test cases in Azure DevOps pipelines?

实际上我们通常在 Azure 而不是 Azure Devops Service 中使用 Terratest 测试 Terraform 模块。如果您有兴趣在 Azure 中执行此操作,可以关注 Tutorial:Test Terraform modules in Azure using Terratest

但是如果您确实需要一些关于是否可能以及如何使用 Azure Devops Pipelines 做到这一点的指导,答案是肯定的。这是来自 Julien Corioland 的一篇精彩博客:Continuous Integration using Docker and Azure Pipeline。希望对您有所帮助:)