我是 CI 大厅的新手。有人可以指出我正确的方向吗?我想知道如何使用 concourse CI 运行 junit。提前感谢你的帮助。
-dd
Concourse 在一个容器内运行它的任务,它为你提供了一个 shell 环境。根据容器的不同,您可以使用特定的工具。如果您在任务定义中使用 Maven 图像,例如
---
platform: linux
image_resource:
type: docker-image
source: {repository: maven, tag: "3.4"}
然后你可以用 maven 执行你的单元测试
mvn test
如果你想在没有 maven 的情况下运行它,你可以将任务基于任何安装了 java 的图像。看这篇文章:如何从命令行运行 JUnit 测试用例