由于我无法将jks file
和keystore.properties
文件推送到我的公共Github存储库中,因此我关注了Signing Android APK’s with CircleCI和Continuous Integration and Deployment with Android, the right way帖子。但是它们都没有显示如何访问在Contexts中创建的环境变量。我需要这些上下文环境变量来下载jks文件并将诸如key alias
之类的秘密凭证导出到在keystore.properties
bash脚本中执行的.circleci/ci-scripts/circleci_env_setup.sh
文件中。即使我遵循documentation,我也会遇到以下错误:
缺少密钥库文件,正在通过“”的“”执行下载“
curl:选项-o:需要参数
这证明我无法正确访问STORE_FILE
和KEY_STORE_URI
环境。您可以从this repository看到我的所有圈子ci作品。任何帮助,将不胜感激。提前致谢。
答案 0 :(得分:0)
在CircleCI Config中的workflows
键中,您需要将作业应用于上下文:https://circleci.com/docs/2.0/contexts/
如果不需要工作流(正在使用单个作业),则根本不需要使用上下文。只需在项目的设置页面上使用私有环境变量即可。