我正在申请一项我正在整合Travis CI的申请。我遇到了Travis访问API密钥的问题。以下是我目前的设置(没有特拉维斯):
我有一个config.py
(并且被git忽略),它具有用于我所有接口应用程序的API密钥。我使用ConfigParser
来读取此文件并获取所需的密钥。
Travis要求我查看环境变量作为加密密钥并将其添加到.travis.yml
的选项。 Travis如何知道或需要做什么才能让travis知道特定的密钥属于特定的接口应用程序。是否需要更改代码?
答案 0 :(得分:0)
您可以将这些重要的变量作为系统变量读入您的应用程序。
但是,这仅适用于针对master运行的构建。这些环境变量不适用于作为拉取请求的一部分运行的构建。