К сожалению, вы не можете сделать это в одном действии источника.
Но вы можете иметь несколько исходных действий на первом этапе вашего конвейера. Таким образом, вы можете создать одно исходное действие параллельно для каждой ветви на исходном этапе.
Затем на втором этапе вы можете одно действие CodeBuild, которое принимает от 1 до 5 входных артефактов . Точно так же у вас может быть до 5 выходных действий из CodeBuild.
Таким образом, в зависимости от того, сколько у вас веток, вам может потребоваться более одного CodeBuild.