Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 API键在.travis.yml上并在代码中使用_Python 2.7_Github_Travis Ci - Fatal编程技术网

Python 2.7 API键在.travis.yml上并在代码中使用

Python 2.7 API键在.travis.yml上并在代码中使用,python-2.7,github,travis-ci,Python 2.7,Github,Travis Ci,我有一个应用程序,我目前正在为其集成Travis CI。我遇到了Travis访问API密钥的问题。以下是我当前的设置(没有Travis): 我有一个config.py(git被忽略),它为所有接口应用程序提供了API键。我使用ConfigParser读取此文件并获取所需的密钥 Travis要求我将环境变量作为加密密钥并将其添加到.Travis.yml的选项。Travis如何知道或需要做什么才能让Travis知道某个特定的密钥属于特定的接口应用程序。是否需要更改代码?您可以将这些重要变量作为系统变

我有一个应用程序,我目前正在为其集成Travis CI。我遇到了Travis访问API密钥的问题。以下是我当前的设置(没有Travis):

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


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

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

但是,这仅适用于针对主版本运行的生成。这些环境变量对于作为拉取请求的一部分运行的生成不可用