2013-02-25 83 views
0

因此,我在Jenkins几乎没有分开的工作。第一个从Git仓库获取项目,构建它并生成工件。另一个必须从第一份工作中复制证书并将它们发布到Artifactory(试图使用Artifactory插件制作它)。但问题是Artifactory插件只能在Build作业中使用,在第二个作业的配置中没有像“Generic-Artifactory集成”那样的东西。 有谁知道在发布工作中使插件工作的要求是什么?发布到Artifactory从另一个项目复制Jenkins的工件

+0

您是否尝试过插件? https://wiki.jenkins-ci.org/pages/viewpage.action?pageId=57182305 – nycynik 2016-11-17 14:39:19

回答

0

您可以编写一个利用Artifactory REST API的小shell脚本,并在第二个非构建作业中执行它。

+0

是的,我一直在考虑这个问题。如果没有其他方法可以直接在Jenkins中实现,我会尝试这种方法。 – 2013-02-25 09:23:56

0

我用maven和zip文件做了类似的事情。我已经部署了一个zip文件,在maven中调用deploy:deploy-file,并在settings.xml中设置Artifactory存储库,并直接部署到我的artifactory存储库。