Я пишу механизм развертывания для нашего кода.
Я планирую поместить «deploy.py» в каждый каталог проектов, а затем решить, какие проекты необходимо развернуть, чтобы «deploy.py» каждого проекта выполнял свою логику для правильной конфигурации развертывания.
Как бы вы порекомендовали это сделать? Я думал о «выполнении» кода Python в каждом файле deploy.py из кода «deploy_engine.py» (я получил эту идею из метода scons для выполнения работы).
В качестве альтернативы я хотел бы как-то «импортировать» код (обратите внимание, что в каждом проекте файл называется «deploy.py», поэтому простой импорт deploy.py
, похоже, здесь не работает)
Спасибо,
Максим.