Maven / Jenkins自动下载/复制

时间:2013-01-30 05:47:36

标签: java maven jenkins debian

我在团队中开发java中的插件。 我们得到了Maven,一个存储库和Jenkins, 我得到了一个debian-server来测试我的应用程序。 当我推送我的提交时,会发生这种情况:

推入存储库,上传并构建Jenkins。 用户下载这些.jar文件并将其上传到他们的服务器

我想要发生的事情: 有两种方式, 第一:用Jenkins构建之后:下载这些文件, 第二:当按下“maven build”时,maven会构建我的应用程序并将它们复制到我的服务器

我该怎么做?

(抱歉我的英文不好:我是德国人)

2 个答案:

答案 0 :(得分:0)

如果我理解正确,以下方案应该有所帮助。

创建两个职位

  • 第一个作业构建您的工件并将其存档:用户可以下载它,工作由源修改触发
  • 第二个作业仅手动执行(需要两个插件,如下所示),从第一个作业复制工件,然后将它们上传到服务器

在插件之后,您需要安装:

答案 1 :(得分:0)

您希望在推送SCM存储库时,将Jenkins构建到本地项目中(更新您的jar),然后操作将最终版本发送到您的服务器。你想要的吗?

如果是,我认为该插件会很有趣:

http://evgeny-goldin.com/wiki/Jenkins-maven-plugin#Supported_Plugins

你可以从你的pom.xml管理jenkins目标,但我不确定你是否能够建立jenkins。