Сбой установщика setuptools в сборке Docker в Jenkins - PullRequest
0 голосов
/ 08 апреля 2019

Когда я пытаюсь создать образ Docker в Jenkins, который включает в себя установку моего пакета Python с поддержкой setuptools, он останавливается, а затем в конечном итоге дает сбой при запуске setup.py install. Это не дает полезного объяснительного сообщения об ошибке.

Step 14/29 : COPY ipxecgi /tmp/ipxecgi
 ---> Using cache
 ---> 2f92d493b2df
Step 15/29 : RUN /tmp/ipxecgi/setup.py install
 ---> Running in 917ccce3e0ab
running install
Checking .pth file support in /usr/local/lib/python3.5/dist-packages/
/usr/bin/python3 -E -c pass
TEST PASSED: /usr/local/lib/python3.5/dist-packages/ appears to support .pth files
running bdist_egg
running egg_info
creating UNKNOWN.egg-info
writing top-level names to UNKNOWN.egg-info/top_level.txt
writing dependency_links to UNKNOWN.egg-info/dependency_links.txt
writing UNKNOWN.egg-info/PKG-INFO
writing entry points to UNKNOWN.egg-info/entry_points.txt
writing manifest file 'UNKNOWN.egg-info/SOURCES.txt'
[91mKilled
[0mThe command '/bin/sh -c /tmp/ipxecgi/setup.py install' returned a non-zero code: 137
Build step 'Execute shell' marked build as failure
Archiving artifacts
No emails were triggered.
Finished: FAILURE

/ tmp / ipxecgi - источник пакета. Это выглядит так:

ipxecgi/
├── setup.cfg
├── setup.py
└── src
    ├── ipxecgi
    │   ├── __init__.py
    │   ├── main.py
    │   ├── nbconfig.py
    │   └── templates
    │       └── ipxe.jinja
    └── tests
        └── nbconfig_tests.py
...