我是Artifactory的新用户。我的公司刚刚设置了Artifactory v6.5.2,我希望使用它来管理为我们的生产团队部署的软件。我需要的是一个下载链接,该链接将记录在我们的产品管理系统中,该链接直接指向软件部署供生产使用的确切文件。我原本希望这样的样子:
我没有看到Artifactory可以为我做到这一点。我看到的是我可以做到这一点:
http://artifactory.mycompany.com/artifactory/myrepo/mymodule/mypkgfile_v1.tgz
但是,如果部署了另一个具有相同名称的工件,则不会反映在下载链接中。这意味着该链接可能返回不同的结果。
我是否想念某些东西,或者我是在问Artifactory做它不打算做的事情?
答案 0 :(得分:1)
Artifactory根据文件名和路径返回URL(就像任何Web服务器一样)。这是实现您所需的两个选项:
mypkgfile_v1.tgz
,而是将其命名为mypkgfile_v1-1553038888.tgz
(我使用Unix Epoch时间,但是足够独特的一切都可以使用)。 mypkgfile_v1;timestamp=1553038888
。 mypkgfile_v[RELEASE];timestamp=1553038888