0

由于我无法将我的jks filekeystore.properties文件推送到我的公共 Github 存储库,我遵循了使用 CircleCI 签署 Android APK使用 Android 进行持续集成和部署,以正确的方式发布。但是它们都没有显示如何访问在Contexts中创建的环境变量。我需要这些上下文环境变量来下载 jks 文件并将秘密凭据导出key aliaskeystore.properties在我的.circleci/ci-scripts/circleci_env_setup.shbash 脚本中执行的文件。即使我按照文档进行操作,我也会收到以下错误:

密钥库文件丢失,在“”处为“”执行下载
curl:选项 -o:需要参数

这证明我无法正确访问STORE_FILEKEY_STORE_URI环境。您可以从此存储库中查看我的全圈 ci 工作。任何帮助,将不胜感激。提前致谢。

4

1 回答 1

0

在您的 CircleCI 配置中的一个workflows键中,您需要将工作应用于上下文:https ://circleci.com/docs/2.0/contexts/

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

于 2018-08-13T02:02:10.220 回答