azure-devops - 如何手动将文件发布到 Azure Artifacts?

标签 azure-devops azure-pipelines azure-artifacts

我有一个在本地计算机上手动创建的文件。我在多个 Azure DevOps 管道中需要它。
我想将它用作“神器”。
我知道如何从 Azure DevOps Pipeline 中发布工件,但我只想从我的计算机上传这个特定文件。我该怎么做?

最佳答案

How to manually publish a file to Azure Artifacts?


众所周知,Artifact 的本质是共享文件的存储。我们可以从Publish build artifacts大致得到这个信息任务:
enter image description here
但是 Artifact 发布位置的默认值是 Azure 管道 :
enter image description here
这是在 Azure 上设置的共享位置。
更新:
谢谢嘿分享:
我们可以使用 AZ 命令行从本地上传到共享位置,例如:az artifacts universal publish --organization https://dev.azure.com/example/ --feed my_feed --name my-artifact-name --version 0.0.1 --description "Test Description" --path现在让我们回到从“Artifact 的本质是共享文件的存储”开始的第一句话,因此我们可以创建一个共享位置/文件夹来保存文件。它现在被视为“神器”。然后我们只需要确保其他管道可以访问这个共享位置/文件夹。
例如,我们可以在我们的私有(private)代理所在的服务器上创建一个文件夹,然后我们只需要将您的文件复制到该文件夹​​中。现在,我们可以在使用私有(private)代理构建管道时使用它。显然这不仅限于本地文件夹,我们也可以创建网络文件夹,只需要保证其他管道可以访问即可。
希望这可以帮助。

关于azure-devops - 如何手动将文件发布到 Azure Artifacts?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62563290/

相关文章:

azure-devops - 如何组织 azure-pipeline.yaml 文件

java - Spring Boot 应用程序的 Azure 发布管道表示没有可发布的工件

azure-devops - 如何获取 Azure Devops API 的 PackageID?

azure-devops - 从 Azure Pipelines 更新 JIRA 问题

c# - 如何在 VSTS 上配置单元测试名称/描述?

git - https ://xxx. visualstudio.com/DefaultCollection/_git/project 的身份验证失败

azure - 使用 Azure Pipelines 将项目部署到物理机

amazon-web-services - 新对象 : Cannot find type [Amazon. EC2.Model.Tag]

azure - 我可以将构建工件的 URL 传递给链接的 ARM 模板部署吗?

azure-devops - 如何在 Azure DevOps 中根据 'Last pushed' 对工件进行排序