如何使用Jenkins与Jupyter Notebook进行持续集成

时间:2018-11-28 22:48:18

标签: python jupyter-notebook jupyter

我们有一个test_range = range(10000000) test_set = set(test_range) test_array = list(test_range) timeit.timeit('10000 in test_set', number=10) timeit.timeit('10000 in test_array', number=10) 应用程序正在使用Python执行。当前要部署新的python代码,我们登录到Jupyter服务器,并在终端提示符下手动运行脚本。这涉及停止和启动Jupyter Notebook,从GitHub获取最新代码并复制它。

我们还有其他.NET应用程序,并且为了持续集成,我们目前使用Jenkins。我还想使用Jenkins为CI配置Jupyter notebook应用程序。 Jupyter服务器是Linux服务器,Jenkins服务器是Windows服务器。

Jenkin的附加组件可用于Jupyter Notebook部署吗?如果没有,那么要采取什么步骤才能使一切正常工作。

更新1
当前要部署python应用程序,我使用PUTTY客户端从计算机(Windows)登录到Jupyter服务器(Linux),然后在终端提示符下逐个运行命令以启动,停止jupyter notbook等。 我想知道是否可以将所有这些命令放在脚本文件中,然后从jenkins服务器远程执行该脚本文件?有帮助吗?

如果远程服务器是Windows服务器,我知道该怎么办,但是在这种情况下,远程jupyter服务器是linux,jenkins服务器是Windows。

0 个答案:

没有答案