Maven Jenkins-构建、部署和推广

Maven Jenkins-构建、部署和推广,maven,deployment,jenkins,Maven,Deployment,Jenkins,最近,我开始学习如何使用Jenkins CI。所以我在詹金斯有点不在行。我将开始尝试并执行以下操作: 我在jenkins上设置了一个maven多模块作业,它构建、测试并最终创建了4个独立的war应用程序。作为这项工作的一部分,我将战争文物归档。这些war文件将只生成一次,它们包含多个环境属性,war文件以及每个环境服务器将管理它在其中运行的概要文件,例如开发、测试、暂存、产品等 我在jenkins上有另一份工作,它将处理到多个环境的部署。 第二个作业使用复制工件插件,并使用构建后操作部署到开发环

最近,我开始学习如何使用Jenkins CI。所以我在詹金斯有点不在行。我将开始尝试并执行以下操作:

我在jenkins上设置了一个maven多模块作业,它构建、测试并最终创建了4个独立的war应用程序。作为这项工作的一部分,我将战争文物归档。这些war文件将只生成一次,它们包含多个环境属性,war文件以及每个环境服务器将管理它在其中运行的概要文件,例如开发、测试、暂存、产品等

我在jenkins上有另一份工作,它将处理到多个环境的部署。 第二个作业使用复制工件插件,并使用构建后操作部署到开发环境

第2步中的作业有望有多个升级,允许部署到多个环境:测试/登台/性能/生产等

我搜索过stackoverflow和google,以及我看到的所有帖子,总是使用参数化插件,为环境指定参数。这意味着我不喜欢每个环境都有一个单独的构建


有人能告诉我这是不是正确的方法吗?或者指导我如何正确地执行此操作。

看起来您需要的是一个

附言。
在玩过Jenkins配置之后,可以在

中找到有关Jenkins的详细介绍。我现在这个工作做得很好


在部署作业中,我没有看到“添加另一个升级过程”按钮,该按钮允许我手动或自动将同一版本升级到多个环境

我认为这对我所需要的有点过分了。我只想要一个可以部署到多个环境的构建;我的一个建议是看一看Inedo,它可以直接从Jenkins部署工件,设置起来更容易一些,并且还有其他一些功能,这些功能在以后可能会派上用场,比如批准等。免责声明:我是Inedo的开发人员。