Java Maven/Jenkins自动下载/复制

Java Maven/Jenkins自动下载/复制,java,maven,jenkins,debian,Java,Maven,Jenkins,Debian,我在一个用java开发插件的团队中。 我们有Maven,一个仓库和Jenkins, 我给自己买了一台debian服务器来测试我的应用程序。 当我推送提交时,会发生以下情况: 推入存储库,上传并在Jenkins中构建。 用户下载这些.jar文件并将其上载到服务器 我希望发生的事: 有两种方式,, 第一:在与Jenkins建立之后:下载这些文件, 第二:当按下“maven build”时,maven构建我的应用程序并将它们复制到我的服务器 我该怎么做 (很抱歉我英语不好:我是德国人)如果我理解正确,

我在一个用java开发插件的团队中。 我们有Maven,一个仓库和Jenkins, 我给自己买了一台debian服务器来测试我的应用程序。 当我推送提交时,会发生以下情况:

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

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

我该怎么做


(很抱歉我英语不好:我是德国人)

如果我理解正确,下面的场景应该会有所帮助

创造两个就业机会

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

  • 使jenkins能够从另一个作业复制工件
  • 使jenkins能够上载二进制文件并在远程服务器上运行命令

您希望在推送SCM存储库时,将Jenkins build放入本地项目(更新JAR),然后将最终版本发送到服务器。那是你想要的吗

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

http://evgeny-goldin.com/wiki/Jenkins-maven-plugin#Supported_Plugins
您可以从
pom.xml
管理jenkins目标,但我不确定您是否可以获得jenkins构建