如何用jenkins动态build_number替换efs文件/代码中的$ {BUILD_NUMBER}变量

时间:2017-11-16 19:06:56

标签: linux jenkins amazon-s3 bitbucket jenkins-plugins

背景:我有一个存储库,例如example.com以及master和develop分支。我的主分支回购通过jenkins将更改推送到“/ efs / prod”并开发分支回购通过jenkins构建将更改推送到“/ efs / qa”。

要求:现在使用jenkins构建我正在使用下面的cloudfront分发网址推送一个名为index.php的文件。

https://d2zjoj7go612la.cloudfront.net/img/secure.png?v=${BUILD_NUMBER} 

所以我只想以这样一种方式运行jenkins构建,即构建应该使用index.php文件中的实际jenkins构建号更新$ {BUILD_NUMBER}变量,该文件被推送到efs。简单来说,我们如何动态更新推送到efs的代码中的内部版本号。

enter image description here

我使用上面的build-name-setter插件来获取build_number但是如何在index.php文件和我们定义了$ {BUILD_NUMBER}的所有efs文件中动态更新它?

0 个答案:

没有答案