我已经使用 Vaadin TestBench 设置了几个无头 UI 测试,但 Jenkins 在运行时由于许可而失败:
License for Vaadin TestBench 4 not found. Go to vaadin.com/pro for more details.
Vaadin 文档声明将许可证文件放在主目录中,特别说明/Users/<home>
但这不是 RHEL EC2 实例的有效位置。
我已经尝试将我的许可证文件放入/home/<user>
,/home/<user>/
甚至尝试创建/Users/
目录,以防它被硬编码为仅检查该位置。
我尝试修改 Jenkins Maven 作业以将以下内容添加到 MAVEN_OPTS 中:
-Dvaadin.testbench.developer.license=<LICENSE>
到目前为止,在运行测试作业时它总是找不到我的许可证。
添加 Jenkins 可以访问在 AWS EC2 实例上运行的许可证的正确方法是什么?