我正在使用artifactory中的远程存储库从https://get.jenkins.io/plugins下载Jenkins插件。但我遇到了一个问题。当插件未缓存时,我总是收到 404 并且无法下载插件。
当通过存储库资源管理器检查远程仓库时,我可以看到很多 jenkins 插件和很多版本。但是,这些都不会被缓存。这似乎是有效的,因为我以前从未尝试过下载它们。因此,当我复制给定插件的“URL 到文件”时(例如
http://<MY_URL>/artifactory/jenkins-remote-plugin-2/chucknorris/1.4/chucknorris.hpi
),我总是得到 404。
当我右键单击 chucknorris/1.4/chucknorris.hpi 文件并选择“下载”时,hpi 文件就会下载(到我的本地计算机)。然后我也可以使用“文件的 URL”。
但我不想先手动下载该工件。有没有办法告诉远程存储库它应该始终下载未缓存的工件?
由于我的目标是在 ansible 剧本中使用它,所以我真的很想避免首先手动下载工件。
谢谢并致以最诚挚的问候。塞巴斯蒂安
我相信您需要在此知识库中提到的远程存储库中使用此 URL http://mirrors.jenkins.io/plugins 我用7.71版本测试过,它有效