Должен ли я устанавливать переменные среды через encrypt или env set? - PullRequest
0 голосов
/ 03 августа 2020

Я хочу создать образ sh docker после его создания, для этого мне нужно настроить переменные env имени пользователя и пароля.

Документация (https://docs.travis-ci.com/user/docker/#pushing -a- docker -image-to-a-registry ) говорит, что я должен сделать это с travis env set, который, похоже, требует аутентификации, и мне кажется, что он просто добавит переменные в настройки проекта. Вот где я запутался: в документации говорится: Не забудьте зашифровать переменные среды с помощью драгоценного камня travis. и предоставить ссылку на https://docs.travis-ci.com/user/environment-variables#encrypting -environment-variables , где говорится Я должен запустить travis encrypt, который добавляет зашифрованные значения непосредственно в .travis.yml и не требует аутентификации.

Таким образом, похоже, что эти два метода (set env и encrypt) в основном используются для то же самое, и не дополняют друг друга. Какой же метод лучше выбрать? Или я неправильно понял документацию и мне нужно сделать и то, и другое?

...