简体   繁体   English

Azure DevOps 中是否有等效的 GitHib 版本?

[英]Is there an equivalent of GitHib releases in Azure DevOps?

Simply speaking, does Azure Devops have something that works very close to GitHub releases?简单地说,Azure Devops 是否有一些与 GitHub 版本非常接近的东西?

I would like to publish artifacts that are created during an Azure DevOps pipeline so that they be easily viewed and downloaded afterwards in a central location.我想发布在 Azure DevOps 管道期间创建的工件,以便之后可以在中央位置轻松查看和下载它们。 The closest equivalent to what I'm looking for is how GitHub releases work, where there is a web page listing out all the versions of the repository and the assets that can be downloaded for each version.与我正在寻找的最接近的是GitHub 发布的工作方式,其中有一个网页列出了存储库的所有版本以及可以为每个版本下载的资产。

It seems to me that published artifacts within Azure DevOps pipelines are always tied to the run of the pipeline, and there isn't an easy way to see one list of artifacts that have been created in a historical view like GitHub releases provides, but maybe I'm missing something.在我看来,Azure DevOps 管道中发布的工件总是与管道的运行相关联,并且没有一种简单的方法来查看在历史视图中创建的工件列表,如 GitHub 版本提供的,但也许我错过了一些东西。

Azure Artifacts does not meet my needs because it is tied to particular packaging formats and is meant to be used for developer tooling. Azure Artifacts 不能满足我的需求,因为它与特定的打包格式相关并且旨在用于开发人员工具。

I would like to publish artifacts that are created during an Azure DevOps pipeline so that they be easily viewed and downloaded afterwards in a central location.我想发布在 Azure DevOps 管道期间创建的工件,以便之后可以在中央位置轻松查看和下载它们。

As a workaround ,you can switch Artifact publish location to A file share in Publish Pipeline Artifacts task then specify your network drive folder path.作为一种解决方法,您可以在发布管道工件任务中将Artifact publish location切换到A file share ,然后指定您的网络驱动器文件夹路径。

Specifying the path to the file share where you want to copy the files.指定要将文件复制到的文件共享路径。 The path must be a fully-qualified path or a valid path relative to the root directory of your repository.该路径必须是完全限定的路径或相对于存储库根目录的有效路径。 Publishing artifacts from a Linux or macOS agent to a file share is not supported.不支持将工件从 Linux 或 macOS 代理发布到文件共享。

在此处输入图片说明

Besides, there should be no other built-in hosting, I am afraid that Azure Artifact is the closest to your needs.再说了,应该没有其他内置的托管了,恐怕Azure Artifact最接近你的需求了。 because it is tied to particular packaging formats you can consider using Universal Packages . because it is tied to particular packaging formats您可以考虑使用Universal Packages

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM