在 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。
我正在 运行集成 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。