Azure DevOps回购到Azure静态HTML CI/CD管道
我有一个使用静态HTML功能托管在Azure存储中的静态HTML网站。我正在使用Azure DevOps Git Repo作为我的源代码控制 目前,我正在将更改的文件手动推送到Azure存储,但希望自动执行此任务。当主分支被更新时触发,然后它应该更新Azure存储帐户($web文件夹) 我正在查看管道,开始使用向导并选择了我的回购协议。我看到“配置您的管道”的第一个选项叫做HTML-归档您的静态HTML项目并将其与构建记录一起保存 它产生以下YAML:Azure DevOps回购到Azure静态HTML CI/CD管道,azure,azure-pipelines,continuous-deployment,Azure,Azure Pipelines,Continuous Deployment,我有一个使用静态HTML功能托管在Azure存储中的静态HTML网站。我正在使用Azure DevOps Git Repo作为我的源代码控制 目前,我正在将更改的文件手动推送到Azure存储,但希望自动执行此任务。当主分支被更新时触发,然后它应该更新Azure存储帐户($web文件夹) 我正在查看管道,开始使用向导并选择了我的回购协议。我看到“配置您的管道”的第一个选项叫做HTML-归档您的静态HTML项目并将其与构建记录一起保存 它产生以下YAML: # HTML # Archive your
# 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
问题:
你走对了路。您需要更新输入,使其类似于:
inputs:
rootFolderOrFile: ‘$(Build.SourcesDirectory)/dist’
archiveType: ‘zip’
archiveFile: ‘$(Build.ArtifactStagingDirectory)/$(Build.BuildId).zip’
replaceExistingArchive: true
还有一个博客,你可以参考:
你走的是正确的道路。您需要更新输入,使其类似于:
inputs:
rootFolderOrFile: ‘$(Build.SourcesDirectory)/dist’
archiveType: ‘zip’
archiveFile: ‘$(Build.ArtifactStagingDirectory)/$(Build.BuildId).zip’
replaceExistingArchive: true
还有一个博客,你可以参考:
我的设置与OP相同,但存档任务包括.git文件及其所有内容在zip存档中。如何将.get从zip存档中排除?我的设置与OP相同,但存档任务将.git文件及其所有内容包含在zip存档中。如何将.get从zip存档中排除?