【问题标题】:Cypress run command not running during Jenkins build赛普拉斯运行命令在 Jenkins 构建期间未运行
【发布时间】:2021-02-28 23:29:40
【问题描述】:

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

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

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

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

此时,构建失败。

我得到的错误信息是:

错误命令“cypress”未找到。

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

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

【问题讨论】:

    标签: jenkins jenkins-pipeline cypress yarnpkg


    【解决方案1】:

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

    因此我添加了以下行:

    yarn add cypress --dev -W
    

    成功了,我又要上路了!

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-02-05
      • 2021-12-05
      • 2022-09-30
      • 2022-08-22
      • 2022-08-17
      • 2019-12-27
      • 2021-03-18
      • 1970-01-01
      相关资源
      最近更新 更多