我正在使用Concourse构建部署管道。该管道还包含一个测试工作,该工作使用Maven&Cucumber运行一些UI测试。
要执行Maven测试,我准备了一个Docker容器,该容器最终运行“ mvn clean test ”。它通过“图片资源”大厅包含在管道中。
我的问题: Concourse图像资源仅检查docker容器是否可以成功启动。 它并不关心maven测试是否成功,因此尽管测试成功,管道也不会停止失败。
是否有任何方法可以通过docker容器将Maven测试结果传达给Concourse,以便在Maven测试失败的情况下让工作失败?