Объясните флаг -r в команде travis encrypt-file

Я работаю с Трэвисом в последнее время. Мне нужно было зашифровать учетные данные учетной записи службы (от GCP, чтобы разрешить Трэвису доступ к GCP). Я наткнулся на следующую команду для шифрования файла:

travis encrypt-file Downloads\mygcpproject-344401-5222dd5351fb.json -r <travis_repo>

Этот файл создает зашифрованный файл с именем . Затем мы добавляем этот зашифрованный файл в репозиторий GitHub, и оттуда Трэвис развертывает приложение на GCP на основе этих учетных данных.

У меня вопрос:

Когда мы отправляем код вместе с этим файлом зашифрованных учетных данных в GitHub, зачем нам использовать флаг в приведенной выше команде?

В противном случае, если мы используем флаг для непосредственной установки учетных данных в качестве переменных env travis, то опять же, зачем нам отправлять этот зашифрованный файл на GitHub? Каково точное использование флаг в этой команде?

Пожалуйста, объясни. Заранее спасибо!!

0 ответов

Другие вопросы по тегам