首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jenkins中的多终端窗口?

Jenkins中的多终端窗口?
EN

Stack Overflow用户
提问于 2017-08-12 20:54:16
回答 1查看 1.9K关注 0票数 1

最近,我从一些Jenkins教程开始学习这个工具。作为摘录,我想开始我的Angular项目,并在它上运行一些量角器e2e测试。

通常我会打开终端窗口,输入: npm install,npm start并运行量角器测试。不过,我有一个问题要在Jenkins上执行。命令'npm start‘将在localhost:4200上运行我的angular应用程序。这需要一些时间,在此终端窗口被“冻结”之后,有信息表明我的应用程序正在本地主机上运行,但如果我想要运行测试,我需要打开另一个终端窗口并在那里输入命令。

我不知道如何在Jenkins中做到这一点,因为当我运行我的项目并观察日志时,我可以看到我的项目正在运行,一切正常,但我不能键入任何命令来运行测试,因为这个终端窗口正忙于显示信息: webpack:编译成功。

在Jenkins构建并在那里运行命令的过程中,我可以以某种方式打开另一个终端窗口吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-13 03:38:56

在命令末尾使用&,该命令将在后台运行该命令,并且不会冻结终端。

但据我所知,如果你通过Jenkins运行cmd,我不认为会冻结终端。

每个构建步骤都是Jenkins衍生出来的一个单独的过程。它们不共享任何东西,既不共享当前目录,也不共享在构建步骤中设置/更改的环境变量-尽管您硬编码了位置。每个新的构建步骤都是从父进程(运行Jenkins的进程)衍生出一个新进程开始的。

如果&对你不起作用,请分享一些截图。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45650509

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档