Я использую bitbucket в качестве репозитория кода и сборку кода / конвейер Aws для CI / CD.
Каково значение CODEBUILD_SOURCE_VERSION env. переменная в коде aws для битбакета?
Я использую bitbucket в качестве репозитория кода и сборку кода / конвейер Aws для CI / CD.
Каково значение CODEBUILD_SOURCE_VERSION env. переменная в коде aws для битбакета?
Чтобы получить имя ветки на этапе сборки, используйте функцию переменных среды.
Добавьте переменную среды (Key: Branch, Value: # {SourceVariables.BranchName}) на этапе сборки, и затем эту переменную можно будет вызывать внутри сценария сборки, например $ Build
В моем случае,
У моего конвейера есть исходная часть, в которой он копируется из битбакета и сохраняется в s3.
У меня есть исходный артефакт в виде ведра s3. поэтому он вернет s3 ARN.
Исходная версия arn:aws:s3:::codepipeline-<region>-<accountnumber>/<path>