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
同一个venv和同一个用户在控制台上工作得非常完美

Virtualenv Builder脚本:

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