maven + Hudson + SVN 自动部署多个环境

发布于 2021-11-18 04:43:44 字数 160 浏览 809 评论 4

    我现在做一个web工程项目用Maven+Hudson+SVN进行构建和发布,但是要发布到开发环境,测试环境和类生产环境中。这三个环境IP地址不同,数据库地址也不同,连表空间都不同。我现在的做法是手动更改web工程中的配置文件,一个环境,一个环境的发布。不知道怎样做自动部署???

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

夜司空 2021-11-20 12:39:24

配置文件在本地弄好三份,根据发布的不同使用不同的配置文件。

时光清浅 2021-11-20 10:04:20

给你提供个思路,可以通过 
Hudson 的远程执行脚本插件 ssh 的插件配合着弄,通过 maven 的命令 指定pom文件,如果你需要的话

掩饰不了的爱 2021-11-20 03:25:59

不知道我是否理解了你的意思。我想到的是在maven中加入多套变量。

一套是开发环境的,一套是发布的……—

拥有 2021-11-20 00:35:22

建立多个maven profile,每个profile来修改各自的配置文件。然后建立个脚本,依次执行下这三个profile。

我想应该是你想要的。

想知道profile如何使用,查阅maven文档和baidu,google。一堆使用方法

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文