背景:我有一个存储库,例如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的代码中的内部版本号。
我使用上面的build-name-setter插件来获取build_number但是如何在index.php文件和我们定义了$ {BUILD_NUMBER}的所有efs文件中动态更新它?