Добавить секретную переменную среды в Travis CI
В настоящее время я пытаюсь добавить секретную переменную окружения в Travis-CI.В документах ("Безопасные переменные среды ") Я нашел следующую строку для этого:
gem install travis
travis encrypt -r travis-ci/travis-core MY_SECRET_ENV=super_secret
Если я правильно понял, я должен заменитьtravis-ci/travis-core
с именем моего собственного хранилища, потому что шифрование должно быть действительным только для моего хранилища. Следовательно, в хранилище должен быть открытый ключ. Есть ли особыйtravis
Команда добавить этот ключ? Как это работает? Или это только мой открытый ключ ssh?
Когда я запускаю следующую команду:
travis encrypt -r my_username/my_repo MY_SECRET_ENV=super_secret
Я получаю следующую ошибку:
There was an error while fetching public key, please check if you entered correct slug