簡體   English   中英

Azure DevOps 基礎設施管道

[英]Azure devops infrustructure pipelines

我正在學習如何在 Azure DevOps 中構建基礎設施配置管道,並尋找一些分步教程來使用這兩種方法(ARM 模板和 Terraform)在 Azure 中部署 vnet 和 VM

任何幫助高度贊賞,

謝謝,安德烈

ARM模板:

首先,您需要一個模板,可以將其部署到 azure 以創建 VM 和 Vnet。 只需參考此示例: azure-quickstart-templates 然后根據您的實際需求對 JSON 腳本進行一些更改。

azure devops 中的 CI/CD 結構也非常簡單。

1)構建:

由於模板腳本不需要任何構建過程,因此只需要 2 個任務即可將 repos 打包並發布為工件。 因此該版本可以使用它們。

- task: CopyFiles@2
  displayName: 'Copy Files to: $(build.artifactstagingdirectory)'
  inputs:
    SourceFolder: '$(Build.SourcesDirectory)'
    TargetFolder: '$(build.artifactstagingdirectory)'

- task: PublishBuildArtifacts@1
  displayName: 'Publish Artifact: drop'
  inputs:
    PathtoPublish: '$(build.artifactstagingdirectory)'

2)發布:

在發布管道中,它只需要一項任務: Azure 資源組部署任務

博客詳細描述了如何配置任務。


地形:

與 ARM 相同,這里您還需要一個 terraform 腳本。

1)構建

對於tefrraform ,構建配置與 ARM 相同。 只需要發布工件。

2)發布

請參閱此詳細博客:使用 Azure DevOps 部署 Terraform

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM