У нас есть одно Python
приложение, которое выполняется с использованием Jupyter Notebook
.Чтобы развернуть новый код Python, мы входим в систему на сервере Jupyter и вручную запускаем сценарии в терминале.Это включает в себя остановку и запуск Jupyter notebook
, получение последнего кода из GitHub и его копирование.
У нас также есть другие приложения .NET, и для непрерывной интеграции мы в настоящее время используем Jenkins.Я также хотел бы настроить приложение Python
для CI, используя Jenkins.Сервер Jupyter - это сервер Linux, а сервер Jenkins - это сервер Windows.
Есть ли дополнение jenkin для развертывания Jupyter Notebook?если нет, то какие шаги нужно предпринять, чтобы все заработало.
ОБНОВЛЕНИЕ 1
В настоящее время для развертывания приложения Python я подключаюсь к серверу Jupyter (Linux) с моей машины (Windows)используя PUTTY клиент, а затем запускайте команды одну за другой в терминале, чтобы запустить, остановить jupyter notbook и несколько других вещей.Я хотел знать, могу ли я поместить все эти команды в файл сценария и выполнить этот файл сценария удаленно с сервера jenkins?Любая помощь?
Я знаю, как это сделать, если удаленный сервер Windows Server, однако в этом случае удаленный сервер Jupyter Linux и Linux сервер Windows.