0

当我运行构建管道时,所有库都将发布到 Azure DevOps Artifacts(因为它们将在 Maven Central 中下载)。

但是我有一个在本地计算机上手动创建的外部库,它是一个像这张图片一样的罐子。外部库 jar

我想将此 jar 添加到 Azure DevOps Artifacts,以便下次运行管道时,它可以访问我的外部库 jar。

我该怎么做?我已经尝试过这个解决方案。但它不能工作。

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 这个解决方案

4

1 回答 1

0

您可以参考有关az artifacts universal publish的文档。这是我的示例:

1.登录 Azure DevOps:

az login

或者

az devops login --organization https://dev.azure.com/{Organization}/

2.发布包:

我的文件在C:\sample文件夹中:

在此处输入图像描述

这是我的命令:

az artifacts universal publish --organization https://dev.azure.com/{Organization}/ --feed {Feed name} --name sample.jar --version 0.0.1 --description "Welcome to Universal Packages" --path C:\sample\sample.jar.

在此处输入图像描述 此外,它是组织范围的提要。

在此处输入图像描述

如果您要将包发布到项目范围的提要,还请在命令中添加项目名称:

az artifacts universal publish --organization https://dev.azure.com/{Organization}/ --project="{Project}" --scope project --feed {Feed name} --name my-first-package --version 0.0.1 --description "Welcome to Universal Packages" --path .
于 2021-01-19T05:59:09.043 回答