首页 文章

詹金斯和Artifactory

提问于
浏览
3

在运行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作业时,在后期构建操作中,我选择Deploy artifacts to artifactory . 我的服务器已在artifactory服务器中选中,但存储库中没有任何可用的服务器 .

我能做什么 . 我是否必须在Artifactory中配置一些特殊的东西?

4 回答

  • 0

    我也有这个问题,问题来自刷新Jenkins插件 .

    要解决这个问题,你应该:

    • 打开你的工作

    • 为神器添加任务

    • 保存你的工作

    • 再次打开你的工作

    现在您应该能够看到您的存储库 .

    结论:您应该添加/保存并重新加载您的作业,以查看您的神器回购列表 .

  • 3

    我也有这个问题,当从一个神器服务器切换到另一个神器服务器时,它看起来像我的错误 . 但是,如果我在没有“不可选”存储库的情况下保存设置一次并再次访问作业配置,则会显示存储库 .

  • 2

    好吧,所以经过很长一段时间我再次尝试...我不知道为什么但现在(我很确定它几个月前没有工作)aorfevre和user3424040给出的解决方案正在运行 .

    我还将jenkins升级到1.565.1,将artifactory插件升级到2.2.3,现在 Deploy artifacts to Artifactory 任务中有一个 Refresh Repositories 按钮 .

  • 0

    对于“Generic-Artifactory Integration”,我必须稍微配置Artifactory . 我在该组中添加了一组“部署者”和一个用户“部署” . 此外,我还为LOCAL存储库添加了权限目标,其中该组被授予了部署权限 .

相关问题