发布管道工件
Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2020
借助 Azure Artifacts,开发人员能够存储和管理自己的包,并控制要与谁共享这些包。 生成应用程序后会生成管道工件。 然后,管道中的其他作业可以部署或使用该输出。
发布工件
注意
发布管道中不支持发布管道工件。 仅生成管道、多阶段管道和 yaml 管道中支持该工件。
可以使用 YAML 或经典编辑器在管道的任何阶段发布工件。 存储管道工件或使用管道缓存无需付费。
- task: PublishPipelineArtifact@1
inputs:
targetPath: '$(Pipeline.Workspace)'
publishLocation: 'pipeline'
artifact: 'drop'
targetPath: (必需) 要发布的文件或目录的路径。 可以是绝对路径,也可以是相对于默认工作目录的路径。 可以包含 变量,但不支持通配符。 默认值:$ (Pipeline.Workspace) 。
publishLocation: (必需) 。 项目发布位置:选择是将项目存储在 Azure Pipelines 中,还是将其复制到必须从管道代理访问的文件共享。 选项:pipeline、filepath。 默认值:pipeline。
artifact: (要发布的项目的可选) 名称。 如果未设置,则默认为作业范围内的唯一 ID。
从命令行发布工件
如果要手动发布工件,请在提升的命令提示符中运行以下命令:
az pipelines runs artifact upload --artifact-name your_artifact_name --path your_path_to_publish --run-id '<artifact_run_id>'
查看已发布的工件
管道运行完成后,可以按如下步骤查看或下载已发布的工件
选择管道运行,然后选择“摘要”选项卡。
在相关部分选择已发布的工件。
展开放置文件夹并找到工件。
下载管道工件并浏览其内容。
相关文章
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈