Открыть список
Как стать автором
Обновить

Комментарии 2

beforeSetup:
- name: "Write AWS credentials"
shell: |
set -e
printf "[default]\noutput = %s\nregion = %s\n" "{{ $params.AWSDefaultOutput }}" "{{ $.AWSRegion }}" >> "{{ $params.WorkDir }}/.aws/config"
printf "[default]\naws_access_key_id = %s\naws_secret_access_key = %s\n" "{{ $.AWSAccessKeyId }}" "{{ $.AWSSecretAccessKey }}" >> "{{ $params.WorkDir }}/.aws/credentials"


Я так понимаю это от того, что темплейтов нет, и выполняется непосредственно в контейнере?

Данный вариант предложен, как наиболее простой способ запустить приложение в рамках решения основной задачи, описанной в статье. Безусловно, он не является единственно верным. Оптимальное решение лучше подбирать под конкретный вариант реализации CI, используемый в работе. В качестве альтернативы можно передавать учётные данные в контейнер через переменные окружения и явно указывать их при выполнении команд.

Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.