如何解决Cypress 运行命令在 Jenkins 构建期间未运行
我正在 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 在构建中安装 Cypress。
因此我添加了以下行:
yarn add cypress --dev -W
它奏效了,我又上路了!
更新:我(无意中)将此子文件夹初始化为主包,因此它独立于文件夹结构的其余部分执行。我删除了其中的 .git 文件夹,所有问题都已解决,无需重新安装 cypress。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。