Репозиторий CodeCommit используется в качестве исходного кода для проекта CodeBuild, но я хотел, чтобы была построена конкретная ветка (например, test), а не ветка по умолчанию (например, dev).Я попытался настроить команды сборки следующим образом, но все равно использует ветку по умолчанию:
version: 0.2
env:
variables:
CODEBUILD_SOURCE_VERSION: "test"
phases:
build:
commands:
- echo Build started on `date`
post_build:
commands:
- echo Build completed on `date`
- echo This is the BranchName $CODEBUILD_SOURCE_VERSION
- mvn clean -f ProjectName/pom.xml package
artifacts:
files:
- ProjectName/target/project.war
discard-paths: yes