【发布时间】:2021-12-30 14:48:46
【问题描述】:
我使用免费层帐户在 Artifactory 中设置了 NuGet 存储库。我按照“快速设置”说明注册 API 密钥、添加源并推送我的第一个包。当我以自己的身份登录到构建机器时,这一切都很容易。
接下来,我决定将其集成到我的 GitLab 管道中,这样我就可以将我的包作为部署阶段的一部分推送。我使用了相同的命令,但出现“系统找不到指定的路径”的错误。我几乎可以肯定这个问题与使用 Artifactory 源有关,因为我可以将源 URL 交换为本地 repo 路径并且命令成功。
这是我正在运行的命令:
nuget push MyApp.1.0.0.nupkg -Source https://myco.jfrog.io/artifactory/api/nuget/my-repo -ApiKey user:pass
运行我的 GitLab 管道作业时的结果是:
Pushing MyApp.1.0.0.nupkg to 'https://myco.jfrog.io/artifactory/api/nuget/my-repo/'...
error: The system cannot find the path specified.
哪些机器变量或状态会阻止在机器级别推送到 Artifactory?还是完全是其他问题?
【问题讨论】:
标签: artifactory jfrog