#environment-variables #aws-codepipeline #aws-codecommit
#переменные среды #aws-codepipeline #aws-codecommit
Вопрос:
Я пытаюсь настроить конвейер через веб-консоль AWS. Все проходит гладко, но у меня проблема с переменными, выводимыми CodeCommit, которые должны быть доступны для следующих действий.
В конфигурации действия CodeCommit для пространства имен переменных установлено значение SourceVariables
.
В конфигурации действия CodeBuild я определил переменную BRANCH
среды, которая должна отображать BranchName
SourceVariables
пространство имен, которое должно быть выведено действием CodeCommit на основе ссылки на эту переменную.
BRANCH
Замена работает в CodeBuild … и все же.
Это вряд ли то, чего я ожидал.
Чего мне не хватает, чтобы CodePipeline мог использовать эту переменную среды из CodeCommit, как ожидалось?
Комментарии:
1. вы решили проблему?
Ответ №1:
Если вы используете значение этих переменных в действии S3Deploy, пробовали ли вы использовать env / exported-variables в вашем файле buildspec.yml?
Дополнительная информация доступна здесь
Комментарии:
1. Нет, это не используется в действии S3Deploy, я настроил действие deploy так, чтобы просто получать все из BuildArtifact, независимо от имени файла.