azure-devops - 如何在 Azure DevOps 的工件部分显示管道工件

标签 azure-devops azure-pipelines azure-artifacts

也许有一个我不明白的基本概念,但在我看来,很明显管道发布的工件出现在名为“ARTIFACTS”的部分中,可以直接从主菜单 super 访问并突出显示带有自己的洋红色图标。但是不……不是。这让我很困惑。我喜欢 DevOps……其他一切都那么完美,为什么做起来这么复杂?无论如何,抱歉发泄。

问题:是否有任何简单的方法可以直接在 Azure DevOps 的“工件”部分中从管道发布工件?

image-1 : Published pipeline artifact to artifact section

image-2 : What I was expecting in the publishing task

截至目前,我通过 Memu > Pipelines > myPipeline > theDesiredRun > relatedItems > publishedItem > clicArtifactName > downloadWithBrowser 手动检索管道事件。这是一个可行的解决方法,但在团队中加入新成员时,这个过程将很难教授和记录。

我用谷歌搜索了一下,看起来您可以通过创建提要、发布到提要然后订阅来实现。我没有找到任何好的指南来做这件事,我尝试过但失败了:(

有没有更简单的方法呢?我错过了一些明显的东西吗?也许我只是没有在管道中使用正确的任务?如果唯一的方法是通过 feed 的东西,那么有人知道关于如何做到这一点的清晰解释的链接吗?

谢谢

--莫

最佳答案

因此,Azure DevOps 中有两种形式的工件:

  1. 构建工件:为在发布期间使用而构建和发布的工件。
  2. Azure Artifacts:来自公共(public)和私有(private)来源的 Maven、npm、NuGet 和 Python 包提要。这些旨在作为共享模块在您的应用程序中使用。如果您熟悉 .NET/dotnetcore。这将是您发布自定义 NuGet 包的地方。

左侧菜单中的“工件”选项卡明确用于自定义包,而不是构建工件。您将永远无法在那里发布构建工件。

关于azure-devops - 如何在 Azure DevOps 的工件部分显示管道工件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66568858/

相关文章:

jenkins - 如何设置 Git、VSTS 和 Jenkins

SSH 服务连接 - 无法解析私钥 : Unsupported key format

azure-devops - 使用 REST API 访问 Azure Dev Ops/VSTS 工件中的文件内容

azure - Azure Artifacts 是否支持 PyPi?

visual-studio - Visual Studio Team Services - 代码存储库隐私

azure-devops - Azure Devops Pipelines 并行作业按月或按分钟计费

azure-devops - Azure 开发运营 : where do artifacts live?

azure-devops - 同一分支的版本碰撞仅适用于第一次碰撞提交

xml - 无发布管道中的 Azure XML 转换

azure - 如何使用Azure Pipelines将桌面应用程序部署到物理服务器?