【发布时间】:2020-12-16 17:51:50
【问题描述】:
我希望能够将浏览器二进制文件上传到 Artifactory 存储库,以便可以在我们的 gitlab CI 管道中针对我们的构建运行 Playwright 测试,如 here 所述。我通过 Windows 终端 npm ci -D playwright 使用 npm 在本地安装了 Playwright。我现在有位于 ./AppData/local/ms-playwright 的 chromium、firefox 和 webkit 的浏览器二进制文件。问题是浏览器“二进制文件”实际上是文件夹,我无法将它们按原样部署到 Artifactory。这些二进制文件应该以什么格式部署到工件,以便我可以在我的 gitlab-ci.yml 文件中指向存储库,作为 CI 管道构建过程的一部分?
【问题讨论】:
-
你需要如何消费它们?作为 npm 包?
-
@DrorBereznitsky 我希望能够设置 PLAYWRIGHT_BROWSERS_PATH=my/artifactory/repo 我对它们的消费方式没有偏好,只要剧作家会接受它们。
标签: npm gitlab gitlab-ci artifactory playwright