whe*_*ere 5 azure-devops azure-pipelines azure-artifacts
我有一个在本地计算机上手动创建的文件。我在多个 Azure DevOps 管道中需要它。
我想将它用作“神器”。
我知道如何从 Azure DevOps 管道中发布工件,但我只想从我的计算机上传这个特定文件。我该怎么做?
Leo*_*SFT 10
如何手动将文件发布到Azure Artifacts?
众所周知,Artifact的本质是共享文件的存储。我们可以从任务中大致得到这些信息Publish build artifacts:
但 Artifact 发布位置的默认值是Azure Pipelines:
这是在 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 的本质是共享文件的存储”,因此我们可以创建一个共享位置/文件夹来保存文件。现在它被视为“神器”。然后我们只需要确保其他管道可以访问这个共享位置/文件夹。
例如,我们可以在我们的私人代理所在的服务器上创建一个文件夹,然后我们只需将您的文件复制到该文件夹即可。现在,我们可以在使用私人代理构建管道时使用它。显然这不限于本地文件夹,我们还可以创建网络文件夹,只需要保证其他管道可以访问它即可。
希望这可以帮助。
| 归档时间: |
|
| 查看次数: |
3983 次 |
| 最近记录: |