.travis.yml上的API密钥并在代码中使用它

时间:2017-02-22 16:59:08

标签: python-2.7 github travis-ci

我正在申请一项我正在整合Travis CI的申请。我遇到了Travis访问API密钥的问题。以下是我目前的设置(没有特拉维斯):

我有一个config.py(并且被git忽略),它具有用于我所有接口应用程序的API密钥。我使用ConfigParser来读取此文件并获取所需的密钥。

Travis要求我查看环境变量作为加密密钥并将其添加到.travis.yml的选项。 Travis如何知道或需要做什么才能让travis知道特定的密钥属于特定的接口应用程序。是否需要更改代码?

1 个答案:

答案 0 :(得分:0)

您可以将这些重要的变量作为系统变量读入您的应用程序。

但是,这仅适用于针对master运行的构建。这些环境变量不适用于作为拉取请求的一部分运行的构建。