【发布时间】:2021-06-26 06:27:57
【问题描述】:
期望的行为
我想使用 CYPRESS_DOWNLOAD_MIRROR 指向我的赛普拉斯工件配置,并且能够进行 npm 安装和下载赛普拉斯的库和二进制文件
当前行为
在工件中设置 Cypress 并使用设置为该工具的 CYPRESS_DOWNLOAD_MIRROR 下载它时,下载脚本会找到二进制文件为 X.Y.Z 而不是 cypress.zip 并失败。显然我无法重命名工件中的二进制文件。它似乎以 X.Y.Z 而不是 cypress.zip 的名称提供它
我的人工制品管理员之前告诉我执行此命令,但我不能,因为它是赛普拉斯的后期操作 curl -v « https://artifactory.mycompany.fr/artifactory/remote-download.cypress-generic/desktop/6.8.0?platform=win32&arch=x64 » > cypress.zip
解决方法
现在,我使用 CYPRESS_INSTALL_BINARY 指向人工上传的二进制文件,但这很痛苦,因为我必须将 Linux 二进制文件(用于 CI)和 Windows 二进制文件(用于开发)分开,并且如果我的包配置为“ cypress": "^6.2.1" 例如,npm 库将转到 6.2.1,而我的二进制文件将坚持到 6.2.0...
调试日志
安装 Cypress(版本:6.8.0)
× 正在下载赛普拉斯 → 赛普拉斯版本:6.8.0 解压缩柏树 完成安装 无法下载 Cypress 应用程序。
您的工作场所是否需要使用代理来访问 Internet?如果是这样,您必须在下载之前配置 HTTP_PROXY 环境变量 柏。阅读更多:https://on.cypress.io/proxy-configuration
否则,请检查网络连接并重试:
网址:https://artifactory.mycompany.fr/artifactory/remote-download.cypress.io/desktop/6.8.0?platform=win32&arch=x64 错误:证书链中的自签名证书 下载方式
npm
操作系统
Linux
Windows
其他
I'm behind a proxy
我真的不知道是人工制品还是柏树的问题,但我需要帮助^^
【问题讨论】:
标签: cypress artifactory