在竹子中部署不同的环境

时间:2018-05-21 12:53:47

标签: java maven continuous-integration bamboo continuous-delivery

我对竹子的部署计划有些担心。它是一个带有maven for build的java项目。

因此,我们有一个项目,其中有多个模块,使用的基本结构是由maven定义的。资源路径也是默认src/main/resources

部署计划包含以下3项任务:

  

i>神器下载

     

II>脚本

     

iii> Maven 3.X

     

iv>部署插件

现在有一些事情让我对部署计划感到困扰:

  1. 我们有多个环境,因此有一个内联脚本 任务(ii)在部署计划中打开.properties文件 工件(在这种情况下是一个jar)解压缩jar重写值和 拉上它。难道我们不能以更好的方式处理这个问题吗?试过了 针对不同环境的不同.properties文件并使用 maven profiling但这种方法的问题是其中之一 模块有20个.property文件和3个环境 暗示有60个文件!管理起来很麻烦。
  2. 我们在步骤(iii)的目标中使用命令' -U -e -X清洁 安装'然后也设置环境变量。 我们不应该 使用'部署'而不是-U -e -X clean install而且可以 管理SR_INSTANCESR_MEMORY等环境变量 否则在哪里?

0 个答案:

没有答案
相关问题