Когда я пытаюсь создать образ 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