Запустите скрипт Python из бамбука

Я пытаюсь запустить скрипт Python из бамбука. Я создал задачу скрипта и написал встроенный "python myFile.py". Должен ли я указывать полный путь для python?

Я изменил рабочий каталог на myFile.py, так что это не проблема. Есть ли что-то еще, что мне нужно сделать в плане конфигурации, чтобы правильно запустить этот сценарий? Он не запущен, но я знаю, что он должен работать, потому что скрипт отлично работает с терминала на моей локальной машине. Спасибо


person Karsten Andersen    schedule 11.08.2016    source источник
comment
вы получаете какие-либо ошибки в журнале? У вас установлен Python на сервере Bamboo?   -  person Borys Kupar    schedule 12.08.2016
comment
Я получаю сообщение об ошибке, что он не может импортировать модуль, который я загрузил на сервер с помощью pip. Python установлен, это не проблема. Я думаю, что сейчас это может быть ошибка купания, но когда я проверяю сервер, проблем не возникает.   -  person Karsten Andersen    schedule 16.08.2016
comment
Вы пытались проверить, что python находится на системном пути, а не на пути пользователя, это может вызвать проблемы, особенно когда bamboo настроен на вход в систему как один пользователь, а вы входите в систему как другой.   -  person JamesD    schedule 17.08.2016


Ответы (1)


Вы также можете использовать задачу «Сценарий» напрямую со встроенным скриптом Python для запуска вашего myFile.py:

/usr/bin/python <<EOF
print "Hello, World!"
EOF

Посмотрите на этой странице более сложный пример: https://www.langhornweb.com/display/BAT/Run+Python+script+as+a+Bamboo+task?desktop=true¯oName=seo-metadata

person Rene B.    schedule 27.06.2019