我正在ubuntu 16.04服务器上使用docker-compose进行Firefox和chrome浏览器的硒网格自动化,并且正在使用PuTTY终端进行访问。
这是git存储库上的Maven项目。对于Jenkins,我有另一个服务器实例(可通过PuTTY访问)。
问题:
1)我如何建立一个每天都会在特定时间自动运行的Jenkins作业?
2)是否可以通过任何方式提供套件文件(testng.xml)路径和任何maven命令来启动它?
3)我必须手动启动网格还是可以在docker-compose.yml文件中手动配置网格?
PS:这是我第一次来,对您的帮助将不胜感激。
答案 0 :(得分:1)
是的,通过提供给jenkins作业的String参数。 您将需要将其作为参数传递,例如,调用maven build时,String参数值将为:
mvn -Dsurefire.suiteXmlFiles=testng.xml test
和shell命令:
sh """ '${params.MVN_STRING}' """