在Azure上的CI/CD的repo脚本中,了解最佳实践要使用哪些代码:JSON、PowerShell或CLI?
上面的哪种代码是最好的、专业的使用方式?
谢谢。
关于CI/CD脚本的最佳实践,每一个都有自己的功能,可以在其中使用。
例如,当您想要创建用于构建VM的脚本时,您可以选择JSON脚本,因为通过JSON脚本,您可以比其他类型的脚本更直接地看到VM的所有信息。你可以看透这个例子https://learn.microsoft.com/en-us/azure/virtual-machines/linux/tutorial-build-deploy-azure-pipelines?tabs=java-脚本。
至于构建AKS,您可以使用Powershell来创建脚本,因为与其他脚本相比,它需要定义的相关属性更少。您可以在以下文档中看到一些示例https://learn.microsoft.com/en-us/azure/aks/kubernetes-walkthrough-powershell
总之,创建脚本的每种方法都可用于CI/CD,您可以根据每个脚本的优势选择习惯使用的方法。