Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Deployment 我可以在部署项目中使用竹计划变量吗?_Deployment_Bamboo - Fatal编程技术网

Deployment 我可以在部署项目中使用竹计划变量吗?

Deployment 我可以在部署项目中使用竹计划变量吗?,deployment,bamboo,Deployment,Bamboo,我想在部署项目中使用竹计划变量 在构建计划期间,我将项目的版本注入到${bambon.inject.version}中,我希望在部署项目中使用它。(我正在部署的工件使用其名称中的版本) 我尝试过引用${bambon.planRepository.inject.version}和${bambon.inject.version},但这两种方法都不起作用 我也很高兴听到其他方法的建议 编辑:通过将属性文件添加为构建工件,然后将其导出到部署项目中,我确实实现了我想要的结果。这似乎有点迂回,但很管用。任何

我想在部署项目中使用竹计划变量

在构建计划期间,我将项目的版本注入到
${bambon.inject.version}
中,我希望在部署项目中使用它。(我正在部署的工件使用其名称中的版本)

我尝试过引用
${bambon.planRepository.inject.version}
${bambon.inject.version}
,但这两种方法都不起作用

我也很高兴听到其他方法的建议


编辑:通过将属性文件添加为构建工件,然后将其导出到部署项目中,我确实实现了我想要的结果。这似乎有点迂回,但很管用。任何其他想法,谢谢

您可能会将该版本信息添加到发布名称中,但如果您所做的工作有效,请坚持使用它。查看免费插件中提供的内容。

按照ToAsT的建议,首先将注入变量的范围设置为Result,然后在计划中添加一个变量
inject.version
,并确保部署项目的发布版本控制字段也有
${bambol.inject.version}

我该怎么做?当我查看可用的变量时(通过AddVariabletoVersion链接),我想要的变量不在列表中。只有标准竹变量(计划名称等)存在。我可能很快就得出了某些结论。:)你用的是哪种竹子?我假设(基于变量名)您正在通过“注入变量”任务将版本应用于变量——还是我错了?如果没有,并且您正在构建计划的变量选项卡上设置变量,那么这些变量应该在构建的相关部署计划中可用。我们使用的是
5.15.0.1构建51513-09 Feb 17
。我正在使用变量,但它们不会出现在部署项目的变量选项卡中。我假设它们是动态应用的。我不知道还能怎么做。(除此之外,如果我必须注入变量,我已经可以访问我想要的值,因此我不确定这将保存什么)您使用的是比我们更新的竹版本,但任务在我们的实例中似乎工作正常-我们可以注入变量并将其显示在部署计划中(本周我将再次检查我的工作场所,看看那里是否发生了什么特别的事情)。我唯一能建议的其他事情是将任务中的名称空间更改为不同的值(可能会被覆盖),确保部署项目链接到正确的生成计划,并确保您注入的变量的范围设置为Result(而不是Local)。如果其中任何一个可行,我可以编辑我的答案