我的java项目正在使用Gradle进行构建和部署。目前我们有三个环境, 开发,测试和产品。每个环境都托管在不同的盒子上。要将我的项目部署到这些框,我所做的就是在build.gradle,hibernate.properties和mongo.properties中更改Host。 我的build.gradle有以下部分,它处理部署的主机名,
cargo {
containerId = 'tomcat7x'
port = 8080
context = 'projectContext'
remote {
hostname = '<hostName>'
username = '<username>'
password = '<password>'
}
问题是每次我做一些更改,我必须手动更改并运行, 'gradle:cargoRedeployRemote'来部署我的项目。我需要一种更方便的方法来处理这些用于CI / CD集成的环境。 请留下你的想法。
先谢谢..