在设置方面需要帮助 CI/CD - Selenium Grid - Java- Docker
Need help in setting up CI/CD - Selenium Grid - Java- Docker
我是 gitlab 的新手 CI/CD。
每当在 gitlab 中检查代码时,我想将我的 Selenium 测试设置为 运行。
selenium 测试是用 Java 编写的 - 它是一个 Maven 项目。
另外,selenium Grid 正在 docker 中用于并行测试。
我还在 docker.
中设置了 gitlab 运行ner
我将 运行ner 注册到我的 selenium 项目所在的 gitlab 存储库。当我 运行 进行测试时,它会选择正确的 运行ner,但我不确定如何执行 Maven 项目并使其 运行 对抗硒-网格.
注意:我的项目在本地运行良好。
该过程与您在本地所做的类似。
您唯一需要确保的是网格可以在执行发生的运行器容器中访问。对于 运行 maven 命令,请确保您的运行器容器已安装所需的工具,如 JDK 和 maven,并设置适当的环境变量,如 JAVA_HOME 等。
我发现我必须像这样将 maven 映像安装到 gitlab-runner docker
图片:maven:3-jdk-11
测试工作 1:
阶段:测试
标签:
- selenium
脚本:
- mvn install
效果很好
我是 gitlab 的新手 CI/CD。
每当在 gitlab 中检查代码时,我想将我的 Selenium 测试设置为 运行。
selenium 测试是用 Java 编写的 - 它是一个 Maven 项目。
另外,selenium Grid 正在 docker 中用于并行测试。
我还在 docker.
中设置了 gitlab 运行ner我将 运行ner 注册到我的 selenium 项目所在的 gitlab 存储库。当我 运行 进行测试时,它会选择正确的 运行ner,但我不确定如何执行 Maven 项目并使其 运行 对抗硒-网格.
注意:我的项目在本地运行良好。
该过程与您在本地所做的类似。
您唯一需要确保的是网格可以在执行发生的运行器容器中访问。对于 运行 maven 命令,请确保您的运行器容器已安装所需的工具,如 JDK 和 maven,并设置适当的环境变量,如 JAVA_HOME 等。
我发现我必须像这样将 maven 映像安装到 gitlab-runner docker
图片:maven:3-jdk-11
测试工作 1:
阶段:测试
标签:
- selenium
脚本:
- mvn install
效果很好