1)检查Build Pipeline并确保构建输出文件已正确生成。 2)检查Release Pipeline并确保从Build Pipeline捕获构建输出文件。必须确保源名称和发布目标名称以及文章路径正确。 3)确保Release Pipeline已启用“复制文件”任务并添加到适当的阶段中。 以下是一些可能会在“复制文件”任务中使用的YAML示例代码:
task: CopyFiles@2 displayName: 'Copy Files to: $(build.artifactstagingdirectory)' inputs: SourceFolder: '$(System.DefaultWorkingDirectory)/bin' Contents: '**/*' TargetFolder: '$(build.artifactstagingdirectory)'
task: CopyFiles@2 displayName: 'Copy Files to: $(Build.ArtifactStagingDirectory)\WebApp' inputs: SourceFolder: '$(System.DefaultWorkingDirectory)/dist' Contents: '**/*' TargetFolder: '$(Build.ArtifactStagingDirectory)\WebApp'
task: CopyFiles@2 displayName: 'Copy Files to: $(Release.Artifacts._OldReleaseArtifactSourceFolderName)'
inputs: SourceFolder: '$(System.DefaultWorkingDirectory)/artifact' Contents: '**/*' TargetFolder: '$(Release.Artifacts._OldReleaseArtifactSourceFolderName)'
这是一些可能会在“发布部署到IIS”任务中使用的YAML示例代码: