如何从 azure pipeline 部署到 artifactory?

How to deploy to artifactory from azure pipeline?

我正在尝试将文件从我的 Azure 管道复制到 artifactory 但出现错误:

"curl: (60) SSL certificate problem: unable to get issuer certificate curl failed to verify the legitimacy of the server and therefore could not establish a secure connection to it."

这曾经工作正常,但我怀疑有人以某种方式阻止了我。

如果我尝试在 Artifactory 中手动部署文件,错误显示:

"Error deploying these files: my-linux-shell-script.sh - artifactory-build-info:path/to/repo/my-linux-shell-script.sh could not be deployed. Build Info repositories only supports build-info.json files."

假设我可以获得 Artifactory 服务器的 public 密钥,我不知道将它安装在 Azure 上的什么位置。

我可以在 Jfrog Artifactory 中查看所有文件,但无法再部署到它们。建议?

错误“curl: (60) SSL certificate problem: unable to get issuer certificate”通常表示您的服务器(客户端)没有目标服务器的可信证书。 您可以通过向 cURL 命令添加 -k 标志或 -insecure 来忽略它。

关于 artifactory-build-info 存储库,它将仅支持部署具有有效构建名称、构建编号和时间戳的 json 文件。还有另一种可能性,部署存储库可能没有被正确选择,而是选择了存储库“artifactory-build-info”,如果是这种情况,“artifactory-build-info”将不允许部署工件,因为它只允许有效的 JSON 个文件。请验证。