Как получить доступ к переменным среды, созданным в Context, в моем файле config.yml?

Так как я не могу подтолкнуть jks file а также keystore.properties отправив файл в мой общедоступный репозиторий Github, я следовал правилам подписывания Android APK с CircleCI и непрерывной интеграции и развертывания с Android, которые были правильными. Но ни один из них не показывает, как получить доступ к переменной среды, созданной в контексте. Мне нужны эти переменные среды контекста, чтобы загрузить файл JKS и экспортировать секретные учетные данные, такие как key alias в keystore.properties файл, который выполняется в моем .circleci/ci-scripts/circleci_env_setup.sh скрипт bash. Даже следуя документации, я получаю следующую ошибку:

Файл хранилища ключей отсутствует, выполняется загрузка для "" в ""
curl: опция -o: требуется параметр

И это доказывает, что я не могу получить доступ STORE_FILE а также KEY_STORE_URI среда правильно. Вы можете увидеть мою работу по всему кругу из этого хранилища. Любая помощь будет оценена. Заранее спасибо.

1 ответ

Решение

В workflows введите ваш CircleCI Config, вам нужно применить к контексту работу: https://circleci.com/docs/2.0/contexts/

Если вам не нужны рабочие процессы (вы используете одно задание), вам вообще не нужно использовать контексты. Просто используйте частные переменные окружения со страницы настроек вашего проекта.

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