如何在我的 config.yml 文件中访问在上下文中创建的环境变量?

How to access Environment Variables, created in Context, in my config.yml file?

因为我无法将我的 jks filekeystore.properties 文件推送到我的 public Github 存储库,所以我按照 Signing Android APK’s with CircleCI and Continuous Integration and Deployment with Android, the right way posts. But none of them show how to access an environment variable created in Contexts. I need these context environment variables to download jks file and export secret credentials such as key alias to keystore.properties file which is executed in my .circleci/ci-scripts/circleci_env_setup.sh bash script. Even I followed the documentation 我得到以下错误:

Keystore 文件丢失,正在为“”执行下载”
curl: 选项 -o: 需要参数

这证明我无法正确访问STORE_FILEKEY_STORE_URI环境。你可以看到我所有 circle ci 来自 this repository 的作品。如有任何帮助,我们将不胜感激ci。提前致谢。

在你的 CircleCI Config 的 workflows 键中,你需要申请上下文作业:https://circleci.com/docs/2.0/contexts/

如果您不需要工作流(您使用的是单个作业),则根本不需要使用上下文。只需使用项目设置页面中的私有环境变量。