jenkins artifactory插件:Target Repository为空

时间:2013-11-22 17:46:07

标签: jenkins repository target artifactory

我是Jenkins aand Artifactory的新手。我正在使用Artifactory 3.0.4和Jenkins 1.535,我尝试创建一个自由风格的软件项目。需要通过Jenkins将工件部署到Artifactory存储库中。我使用默认用户ID和pwd作为神器。 Artifactory和Jenkins都使用默认的本地系统帐户作为窗口服务运行。

我选择Generic-Artifactory Integration,并正确设置Artifactory服务器。但Target Repository是空的。

我的设置出了问题。

感谢任何帮助。

2 个答案:

答案 0 :(得分:4)

Artifactory Jenkins插件直接在后端获取!!

首先,在系统配置中,将神器服务器放入url,然后单击Test Connection,它将返回类似“Found Artifactory 3.0.3”的内容。如果这不起作用,则需要检查user / passwd和网络连接。您可以在该服务器的命令行中尝试

命令看起来像

curl -uadmin:password http://localhost:8081/artifactory/api/repositories?type=local

其次在作业中,您需要再次保存并打开配置,它会触发插件再次获取列表。

答案 1 :(得分:2)

我的猜测是你没有define the patterns of artifacts to be deployed to Artifactory。例如,如果您希望将构建生成的所有zip文件上传到zips目录,则应添加out/*.zip=>zips之类的内容。 Edit Published Artifacts文本字段的帮助非常丰富。