我已经使用以下命令上传了一个 debian 文件
curl -H -u$ARTIFACTORY_USER:$ARTIFACTORY_TOKEN -XPUT "http://artifactory-url/artifactory/debian/pool/$package;deb.distribution=trusty;deb.component=main;deb.architecture=all" -T $package
即使 10 分钟后,我也无法通过apt-get update && apt-get download $package
. 获取“无法找到包裹”。
但是当我通过 UI 上传文件时,它会在一分钟后变为可用。此外,当我单击重新索引时,它会在一分钟后变为可用。
我正在我们的 CI 管道中执行此操作,上传到工件后,我需要该工件在一分钟内可用以进行下一步。在这种情况下我该怎么办?为什么通过 curl 上传不索引包?