Как получить доступ к переменным среды, созданным в 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/
Если вам не нужны рабочие процессы (вы используете одно задание), вам вообще не нужно использовать контексты. Просто используйте частные переменные окружения со страницы настроек вашего проекта.