gpt4 book ai didi

Azure DevOps 存储库到 Azure 静态 HTML CI/CD 管道

转载 作者:行者123 更新时间:2023-12-03 05:40:16 24 4
gpt4 key购买 nike

我有一个使用静态 HTML 功能托管在 Azure 存储中的静态 HTML 网站。我使用 Azure DevOps Git Repo 作为我的源代码管理。

目前,我正在手动将更改的文件推送到 Azure 存储,但希望自动执行该任务。触发器是当主分支更新时,它应该更新 Azure 存储帐户($web 文件夹)。

我正在查看管道并开始使用向导并选择我的存储库。我看到“配置您的管道”的第一个选项称为 HTML - 存档您的静态 HTML 项目并将其与构建记录一起保存。

它生成这个 YAML:

# HTML
# Archive your static HTML project and save it with the build record.
# Add steps that build, run tests, deploy, and more:
# https://aka.ms/yaml

trigger:
- master

pool:
vmImage: 'ubuntu-latest'

steps:
- task: ArchiveFiles@2
inputs:
rootFolderOrFile: '$(build.sourcesDirectory)'
includeRootFolder: false
- task: PublishBuildArtifacts@1

问题:

  1. 这是完成我想要做的事情的正确开始模板吗?如果是,我需要添加/修改什么才能实现我的目标?
  2. 还有其他方法可以实现我的目标吗?

最佳答案

你走在正确的道路上。您需要将输入更新为类似于:

inputs:
rootFolderOrFile: ‘$(Build.SourcesDirectory)/dist’
archiveType: ‘zip’
archiveFile: ‘$(Build.ArtifactStagingDirectory)/$(Build.BuildId).zip’
replaceExistingArchive: true

还有一个博客可供您引用:

https://medium.com/@matthewleak/deploying-a-static-website-to-azure-storage-using-azure-devops-fa0bed457d07

关于Azure DevOps 存储库到 Azure 静态 HTML CI/CD 管道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59340046/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com