Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.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 如何通过openshift上的jenkins盒带启动django功能测试?_Python_Django_Variables_Jenkins_Openshift - Fatal编程技术网

Python 如何通过openshift上的jenkins盒带启动django功能测试?

Python 如何通过openshift上的jenkins盒带启动django功能测试?,python,django,variables,jenkins,openshift,Python,Django,Variables,Jenkins,Openshift,我遵循这一点,为现有的应用程序(Django 1.7)设置了一个jenkins应用程序 通过jenkins配置,我向“executeshell”步骤添加了python${OPENSHIFT\u REPO\u DIR}manage.py测试 现在,当我尝试部署我的应用程序时,出现以下错误: “KeyError:'OPENSHIFT\u MYSQL\u DB\u USERNAME'” 让settings.py打印所有环境变量可确认缺少所有DB变量 詹金斯不应该有必要的变量吗 下面是shell命令#R

我遵循这一点,为现有的应用程序(Django 1.7)设置了一个jenkins应用程序

通过jenkins配置,我向“executeshell”步骤添加了
python${OPENSHIFT\u REPO\u DIR}manage.py测试

现在,当我尝试部署我的应用程序时,出现以下错误: “KeyError:'OPENSHIFT\u MYSQL\u DB\u USERNAME'”

让settings.py打印所有环境变量可确认缺少所有DB变量


詹金斯不应该有必要的变量吗

下面是shell命令
#Run tests
python${OPENSHIFT_REPO_DIR}setup.py test
source${OPENSHIFT_HOMEDIR}python/virtenv/bin/activate
python${OPENSHIFT_REPO_DIR}manage.py test
部署新版本