在运行ubuntu 12.04的服务器上,我安装了jenkins 1.532.1和artifactory 2.6.4。
两者都分别正常运行。我也有maven 2。
使用jenkins,我可以使用subversion上的源代码构建maven java项目。 有了maven,我可以使用Artifactory。
问题在于jenkins的神器插件。 我添加了一个带有凭据的神器服务器。使用连接检查告诉我:“找到Artifactory 2.6.4”。这似乎没问题。
但是当我创建maven作业时,在后期构建操作中,我选择将工件部署为artifactory。我的服务器已在工件服务器中被选中,但存储库中没有任何可用的服务器。
我该怎么办?我是否必须在Artifactory中配置一些特殊的东西?
答案 0 :(得分:3)
我也有这个问题,问题来自刷新Jenkins插件。
要解决这个问题,你应该:
现在您应该可以看到您的存储库。
结论:您应该添加/保存并重新加载作业,以查看神器回购列表。
答案 1 :(得分:2)
当从一个神器服务器切换到另一个神器服务器时,我也有这个问题,对我来说它看起来像个错误。 但是,如果我在没有"不可选择的情况下保存设置一次"存储库并再次访问作业的配置,将显示存储库。
答案 2 :(得分:0)
好的,经过很长一段时间我再次尝试了......我不知道为什么,但现在(我很确定它几个月前没有工作)aorfevre给出的解决方案user3424040正在运作。
我还将jenkins升级到1.565.1,将artifactory插件升级到2.2.3,现在Refresh Repositories
任务中有一个Deploy artifacts to Artifactory
按钮。
答案 3 :(得分:0)
对于" Generic-Artifactory Integration"我不得不配置Artifactory。我添加了一个小组'部署者'和用户部署'在那个小组中。此外,我还为LOCAL存储库添加了权限目标,其中该组被授予部署权限。