我不熟悉gitlab CI/CD。
我想将我的Selenium测试设置为在gitlab中检查代码时运行。
selenium测试是用Java编写的--它是一个Maven项目。
此外,在docker中使用selenium Grid进行并行测试。
我还在docker中设置了gitlab runner。
我将runner注册到我的selenium项目所在的gitlab存储库。当我运行测试时,它选择了正确的runner,但我不确定如何执行maven项目并使其在selenium-grid上运行。
注意:我的项目在本地运行得很好。
发布于 2021-02-12 04:37:13
我想我必须将maven镜像安装到gitlab-runner docker中,如下所示
图片来源: maven:3-jdk-11
test-job1:
阶段:测试
标签:
- selenium脚本:
- mvn install这很好用。
发布于 2021-02-09 18:00:16
该过程类似于您在本地执行的操作。
您必须确保的唯一一件事是网格可以在执行发生的运行器容器中访问。要运行maven命令,请确保您的运行器容器已经安装了所需的工具,如JDK和maven,并设置了适当的环境变量,如JAVA_HOME等。
https://stackoverflow.com/questions/66113138
复制相似问题