在 Jenkins 构建期间,Cypress 运行 命令未 运行ning

Cypress run command not running during Jenkins build

我正在 运行集成 Jenkins。问题要点如下:

我已经将我要处理的应用程序的 git 克隆到我的工作站中,然后创建了一个目录,在 git 和 yarn 中对其进行了初始化,然后在其中安装了 cypress。

然后我在相关的 Jenkins 文件中输入了以下几行:

yarn install
.
.
.
cd (testing-directory)
yarn run cypress run --browser chrome --headless

此时构建失败

我收到的错误信息是:

找不到错误命令“cypress”。

但是,命令 yarn run cypress run --browser chrome --headless 运行 在我本地机器上的此 git 实例中的 cypress 安装上是完美的。

请告诉我如何在 Jenkins 构建期间使用此命令 运行。

我设法解决了这个问题。我需要让 Jenkins 在构建中安装 Cypress。

因此我添加了这行:

yarn add cypress --dev -W

成功了,我又上路了!

更新:我(无意中)将此子文件夹初始化为主包,因此它独立于文件夹结构的其余部分执行。我删除了其中的 .git 文件夹,所有问题都已解决,无需重新安装 cypress。