Python 詹金斯会话与控制台
无法让我的构建环境运行并疯狂运行 这可能连接到环境变量或其他设置Python 詹金斯会话与控制台,python,django,jenkins,virtualenv,jenkins-plugins,Python,Django,Jenkins,Virtualenv,Jenkins Plugins,无法让我的构建环境运行并疯狂运行 这可能连接到环境变量或其他设置 操作系统是Ubuntu 14.04 詹金斯1.601 同一个venv和同一个用户在控制台上工作得非常完美 Virtualenv Builder脚本: pip install -r $WORKSPACE/backend/requirments.txt $PYTHON_EXE $WORKSPACE/backend/server/manage.py jenkins 输出: File "/opt/bitnami/apps/jenki
- 操作系统是Ubuntu 14.04
- 詹金斯1.601
pip install -r $WORKSPACE/backend/requirments.txt
$PYTHON_EXE $WORKSPACE/backend/server/manage.py jenkins
输出:
File "/opt/bitnami/apps/jenkins/jenkins_home/shiningpanda/jobs/44bf933c/virtualenvs/d41d8cd9/build/pylint/pylint/test/input/func_unused_import_py30.py", line 10
Compiling /opt/bitnami/apps/jenkins/jenkins_home/shiningpanda/jobs/44bf933c/virtualenvs/d41d8cd9/build/pylint/pylint/test/input/func_unused_import_py30.py ...
class Meta(metaclass=abc.ABCMeta):
^
SyntaxError: invalid syntax
Compiling /opt/bitnami/apps/jenkins/jenkins_home/shiningpanda/jobs/44bf933c/virtualenvs/d41d8cd9/build/pylint/pylint/test/input/func_used_before_assignment_py30.py ...
File "/opt/bitnami/apps/jenkins/jenkins_home/shiningpanda/jobs/44bf933c/virtualenvs/d41d8cd9/build/pylint/pylint/test/input/func_used_before_assignment_py30.py", line 10
nonlocal cnt
^
SyntaxError: invalid syntax
Compiling /opt/bitnami/apps/jenkins/jenkins_home/shiningpanda/jobs/44bf933c/virtualenvs/d41d8cd9/build/pylint/pylint/test/input/func_w0705.py ...
File "/opt/bitnami/apps/jenkins/jenkins_home/shiningpanda/jobs/44bf933c/virtualenvs/d41d8cd9/build/pylint/pylint/test/input/func_w0705.py", line 28
__revision__ += 1
SyntaxError: default 'except:' must be last
Compiling /opt/bitnami/apps/jenkins/jenkins_home/shiningpanda/jobs/44bf933c/virtualenvs/d41d8cd9/build/pylint/pylint/test/input/syntax_error.py ...
Sorry: IndentationError: expected an indented block (syntax_error.py, line 2)
Successfully installed Django Markdown PyJWT PyYAML Werkzeug astroid django-cors-headers django-extensions django-filter django-guardian django-jenkins djangorestframework djangorestframework-jwt flake8 logilab-common mccabe pep8 pyaml pyflakes pylint six
Cleaning up...
+ /opt/bitnami/apps/jenkins/jenkins_home/shiningpanda/jobs/44bf933c/virtualenvs/d41d8cd9/bin/python /opt/bitnami/apps/jenkins/jenkins_home/jobs/Shiftly_Backend/workspace/backend/server/manage.py jenkins
Creating test database for alias 'default'...
Traceback (most recent call last):
File "/opt/bitnami/apps/jenkins/jenkins_home/jobs/Shiftly_Backend/workspace/backend/server/manage.py", line 10, in <module>
execute_from_command_line(sys.argv)
File "/opt/bitnami/apps/jenkins/jenkins_home/shiningpanda/jobs/44bf933c/virtualenvs/d41d8cd9/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 385, in execute_from_command_line
utility.execute()
File "/opt/bitnami/apps/jenkins/jenkins_home/shiningpanda/jobs/44bf933c/virtualenvs/d41d8cd9/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 377, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/opt/bitnami/apps/jenkins/jenkins_home/shiningpanda/jobs/44bf933c/virtualenvs/d41d8cd9/local/lib/python2.7/site-packages/django/core/management/commands/test.py", line 50, in run_from_argv
super(Command, self).run_from_argv(argv)
File "/opt/bitnami/apps/jenkins/jenkins_home/shiningpanda/jobs/44bf933c/virtualenvs/d41d8cd9/local/lib/python2.7/site-packages/django/core/management/base.py", line 288, in run_from_argv
self.execute(*args, **options.__dict__)
File "/opt/bitnami/apps/jenkins/jenkins_home/shiningpanda/jobs/44bf933c/virtualenvs/d41d8cd9/local/lib/python2.7/site-packages/django/core/management/commands/test.py", line 71, in execute
super(Command, self).execute(*args, **options)
File "/opt/bitnami/apps/jenkins/jenkins_home/shiningpanda/jobs/44bf933c/virtualenvs/d41d8cd9/local/lib/python2.7/site-packages/django/core/management/base.py", line 338, in execute
output = self.handle(*args, **options)
File "/opt/bitnami/apps/jenkins/jenkins_home/shiningpanda/jobs/44bf933c/virtualenvs/d41d8cd9/local/lib/python2.7/site-packages/django_jenkins/management/commands/jenkins.py", line 105, in handle
failures = test_runner.run_tests(test_labels)
File "/opt/bitnami/apps/jenkins/jenkins_home/shiningpanda/jobs/44bf933c/virtualenvs/d41d8cd9/local/lib/python2.7/site-packages/django/test/runner.py", line 147, in run_tests
old_config = self.setup_databases()
File "/opt/bitnami/apps/jenkins/jenkins_home/shiningpanda/jobs/44bf933c/virtualenvs/d41d8cd9/local/lib/python2.7/site-packages/django_jenkins/runner.py", line 132, in setup_databases
return super(CITestSuiteRunner, self).setup_databases()
File "/opt/bitnami/apps/jenkins/jenkins_home/shiningpanda/jobs/44bf933c/virtualenvs/d41d8cd9/local/lib/python2.7/site-packages/django/test/runner.py", line 109, in setup_databases
return setup_databases(self.verbosity, self.interactive, **kwargs)
File "/opt/bitnami/apps/jenkins/jenkins_home/shiningpanda/jobs/44bf933c/virtualenvs/d41d8cd9/local/lib/python2.7/site-packages/django/test/runner.py", line 299, in setup_databases
serialize=connection.settings_dict.get("TEST_SERIALIZE", True),
File "/opt/bitnami/apps/jenkins/jenkins_home/shiningpanda/jobs/44bf933c/virtualenvs/d41d8cd9/local/lib/python2.7/site-packages/django/db/backends/creation.py", line 374, in create_test_db
test_flush=True,
File "/opt/bitnami/apps/jenkins/jenkins_home/shiningpanda/jobs/44bf933c/virtualenvs/d41d8cd9/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 115, in call_command
return klass.execute(*args, **defaults)
File "/opt/bitnami/apps/jenkins/jenkins_home/shiningpanda/jobs/44bf933c/virtualenvs/d41d8cd9/local/lib/python2.7/site-packages/django/core/management/base.py", line 338, in execute
output = self.handle(*args, **options)
File "/opt/bitnami/apps/jenkins/jenkins_home/shiningpanda/jobs/44bf933c/virtualenvs/d41d8cd9/local/lib/python2.7/site-packages/django/core/management/commands/migrate.py", line 128, in handle
created_models = self.sync_apps(connection, executor.loader.unmigrated_apps)
File "/opt/bitnami/apps/jenkins/jenkins_home/shiningpanda/jobs/44bf933c/virtualenvs/d41d8cd9/local/lib/python2.7/site-packages/django/core/management/commands/migrate.py", line 297, in sync_apps
call_command('loaddata', 'initial_data', verbosity=self.verbosity, database=connection.alias, skip_validation=True, app_label=app_label, hide_empty=True)
File "/opt/bitnami/apps/jenkins/jenkins_home/shiningpanda/jobs/44bf933c/virtualenvs/d41d8cd9/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 115, in call_command
return klass.execute(*args, **defaults)
File "/opt/bitnami/apps/jenkins/jenkins_home/shiningpanda/jobs/44bf933c/virtualenvs/d41d8cd9/local/lib/python2.7/site-packages/django/core/management/base.py", line 338, in execute
output = self.handle(*args, **options)
File "/opt/bitnami/apps/jenkins/jenkins_home/shiningpanda/jobs/44bf933c/virtualenvs/d41d8cd9/local/lib/python2.7/site-packages/django/core/management/commands/loaddata.py", line 61, in handle
self.loaddata(fixture_labels)
File "/opt/bitnami/apps/jenkins/jenkins_home/shiningpanda/jobs/44bf933c/virtualenvs/d41d8cd9/local/lib/python2.7/site-packages/django/core/management/commands/loaddata.py", line 79, in loaddata
self.serialization_formats = serializers.get_public_serializer_formats()
File "/opt/bitnami/apps/jenkins/jenkins_home/shiningpanda/jobs/44bf933c/virtualenvs/d41d8cd9/local/lib/python2.7/site-packages/django/core/serializers/__init__.py", line 110, in get_public_serializer_formats
_load_serializers()
File "/opt/bitnami/apps/jenkins/jenkins_home/shiningpanda/jobs/44bf933c/virtualenvs/d41d8cd9/local/lib/python2.7/site-packages/django/core/serializers/__init__.py", line 152, in _load_serializers
register_serializer(format, BUILTIN_SERIALIZERS[format], serializers)
File "/opt/bitnami/apps/jenkins/jenkins_home/shiningpanda/jobs/44bf933c/virtualenvs/d41d8cd9/local/lib/python2.7/site-packages/django/core/serializers/__init__.py", line 70, in register_serializer
module = importlib.import_module(serializer_module)
File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
__import__(name)
File "/opt/bitnami/apps/jenkins/jenkins_home/shiningpanda/jobs/44bf933c/virtualenvs/d41d8cd9/local/lib/python2.7/site-packages/django/core/serializers/xml_serializer.py", line 15, in <module>
from xml.sax.expatreader import ExpatParser as _ExpatParser
File "/usr/lib/python2.7/xml/sax/expatreader.py", line 24, in <module>
raise SAXReaderNotAvailable("expat not supported", None)
xml.sax._exceptions.SAXReaderNotAvailable: expat not supported
Build step 'Virtualenv Builder' marked build as failure
Finished: FAILURE
文件“/opt/bitnami/apps/jenkins/jenkins_home/shiningpanda/jobs/44bf933c/virtualenvs/d41d8cd9/build/pylint/pylint/test/input/func_unused_import_py30.py”,第10行
编译/opt/bitnami/apps/jenkins/jenkins_home/shiningpanda/jobs/44bf933c/virtualenvs/d41d8cd9/build/pylint/pylint/test/input/func_unused_import_py30.py。。。
类元(元类=abc.ABCMeta):
^
SyntaxError:无效语法
编译/opt/bitnami/apps/jenkins/jenkins_home/shiningpanda/jobs/44bf933c/virtualenvs/d41d8cd9/build/pylint/pylint/test/input/func_在分配任务前使用的函数_py30.py。。。
文件“/opt/bitnami/apps/jenkins/jenkins_home/shiningpanda/jobs/44bf933c/virtualenvs/d41d8cd9/build/pylint/pylint/test/input/func_used_分配前_py30.py”,第10行
非局域碳纳米管
^
SyntaxError:无效语法
编译/opt/bitnami/apps/jenkins/jenkins_home/shiningpanda/jobs/44bf933c/virtualenvs/d41d8cd9/build/pylint/pylint/test/input/func_w0705.py。。。
文件“/opt/bitnami/apps/jenkins/jenkins_home/shiningpanda/jobs/44bf933c/virtualenvs/d41d8cd9/build/pylint/pylint/test/input/func_w0705.py”,第28行
__修订版\+=1
SyntaxError:默认值“Exception:”必须是最后一个
编译/opt/bitnami/apps/jenkins/jenkins_home/shiningpanda/jobs/44bf933c/virtualenvs/d41d8cd9/build/pylint/pylint/test/input/syntax_error.py。。。
抱歉:缩进错误:应为缩进块(syntax_error.py,第2行)
成功安装Django Markdown PyJWT PyYAML Werkzeug astroid Django cors Header Django extensions Django filter Django guardian Django jenkins Djangorest Framework Djangorest Framework jwt flake8 logilab common mccabe pep8 pyaml pyflakes pylint six
清理。。。
+/opt/bitnami/apps/jenkins/jenkins_home/shiningpanda/jobs/44bf933c/virtualenvs/d41d8cd9/bin/python/opt/bitnami/apps/jenkins/jenkins_home/jobs/Shiftly_Backend/workspace/Backend/server/manage.py jenkins
正在为别名“default”创建测试数据库。。。
回溯(最近一次呼叫最后一次):
文件“/opt/bitnami/apps/jenkins/jenkins_home/jobs/Shiftly_Backend/workspace/Backend/server/manage.py”,第10行,在
从命令行(sys.argv)执行命令
文件“/opt/bitnami/apps/jenkins/jenkins_home/shiningpanda/jobs/44bf933c/virtualenvs/d41d8cd9/local/lib/python2.7/site packages/django/core/management/uuuuuu init_uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
utility.execute()
文件“/opt/bitnami/apps/jenkins/jenkins_home/shiningpanda/jobs/44bf933c/virtualenvs/d41d8cd9/local/lib/python2.7/site packages/django/core/management/uuuuu init_uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
self.fetch_命令(子命令)。从_argv(self.argv)运行_
文件“/opt/bitnami/apps/jenkins/jenkins_home/shiningpanda/jobs/44bf933c/virtualenvs/d41d8cd9/local/lib/python2.7/site packages/django/core/management/commands/test.py”,第50行,从_argv运行
超级(命令,自我)。从_argv(argv)运行_
文件“/opt/bitnami/apps/jenkins/jenkins_home/shiningpanda/jobs/44bf933c/virtualenvs/d41d8cd9/local/lib/python2.7/site packages/django/core/management/base.py”,第288行,从_argv运行
self.execute(*args,**选项._dict__;
文件“/opt/bitnami/apps/jenkins/jenkins_home/shiningpanda/jobs/44bf933c/virtualenvs/d41d8cd9/local/lib/python2.7/site packages/django/core/management/commands/test.py”,第71行,执行
super(命令,self).execute(*args,**选项)
文件“/opt/bitnami/apps/jenkins/jenkins_home/shiningpanda/jobs/44bf933c/virtualenvs/d41d8cd9/local/lib/python2.7/site packages/django/core/management/base.py”,第338行,执行
输出=self.handle(*args,**选项)
文件“/opt/bitnami/apps/jenkins/jenkins_home/shiningpanda/jobs/44bf933c/virtualenvs/d41d8cd9/local/lib/python2.7/site packages/django_jenkins/management/commands/jenkins.py”,第105行,在handle中
失败=测试运行程序。运行测试(测试标签)
文件“/opt/bitnami/apps/jenkins/jenkins_home/shiningpanda/jobs/44bf933c/virtualenvs/d41d8cd9/local/lib/python2.7/site packages/django/test/runner.py”,第147行,运行测试
old\u config=self.setup\u databases()
文件“/opt/bitnami/apps/jenkins/jenkins_home/shiningpanda/jobs/44bf933c/virtualenvs/d41d8cd9/local/lib/python2.7/site packages/django_jenkins/runner.py”,第132行,位于安装数据库中
返回super(CITestSuiteRunner,self).setup\u数据库()
文件“/opt/bitnami/apps/jenkins/jenkins_home/shiningpanda/jobs/44bf933c/virtualenvs/d41d8cd9/local/lib/python2.7/site packages/django/test/runner.py”,第109行,位于安装数据库中
返回设置_数据库(self.verbosity、self.interactive、**kwargs)
文件“/opt/bitnami/apps/jenkins/jenkins_home/shiningpanda/jobs/44bf933c/virtualenvs/d41d8cd9/local/lib/python2.7/site packages/django/test/runner.py”,第299行,位于安装数据库中
serialize=connection.settings\u dict.get(“TEST\u serialize”,True),
文件“/opt/bitnami/apps/jenkins/jenkins_home/shiningpanda/jobs/44bf933c/virtualenvs/d41d8cd9/local/lib/python2.7/site packages/django/db/backends/creation.py”,第374行,在create_test_db中
test_flush=真,
文件“/opt/bitnami/apps/jenkins/jenkins_home/shiningpanda/jobs/44bf933c/virtualenvs/d41d8cd9/local/lib/python2.7/site packages/django/core/management/uuuuu init_uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
返回klass.execute(*args,**默认值)
文件“/opt/bitnami/apps/jenkins/jenkins_home/shiningpanda/jobs/44bf933c/virtualenvs/d41d8cd9/local/lib/python2.7/site packages/django/core/management/base.py”,第338行,执行
输出=self.handle(*args,**选项)
文件“/opt/bitnami/apps/jenkins/jenkins_home/shiningpanda/jobs/44bf933c/virtualenvs/d41d8cd9/local/lib/python2.7/site packages/django/core/management/commands/migrate.py”,第128行,在handle中
已创建的\u模型=自同步\u应用程序(connec
$ unset LD_LIBRARY_PATH