Как сделать непрерывную интеграцию с ноутбуком Jupyter с помощью Jenkins - PullRequest
0 голосов
/ 29 ноября 2018

У нас есть одно 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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...