AWS CodeBuild - 动态更改分支。

问题描述 投票:0回答:1

我正在使用CodeBuild构建CICD进程,我想在创建pull requet时运行测试(我使用Bitbucket)。正如我所看到的,我可以设置一个触发器,当分支的pull request被创建时 feature/{xxx} 但我也必须让CodeBuild签出到分支。feature/{xxx}. 有输入 Source version 但我不能把任何参数化的东西放在那里。怎么做才对?或者说根本就做不到?

git amazon-web-services aws-codebuild
1个回答
0
投票

如果你的buildpec在不同分支之间是静态的,那么你可以做个 checkout 中的命令来切换到启动 webhook 的提交的文件。

可以使用类似这样的命令,例如

git checkout $CODEBUILD_WEBHOOK_HEAD_REF

提示:在buildpec中使用printenv来检查可用的CodeBuild变量,以及适合获得所需提交的变量。

© www.soinside.com 2019 - 2024. All rights reserved.