广场CI junit测试

广场CI junit测试,junit,concourse,Junit,Concourse,我不熟悉Congourse CI。有人能给我指一下正确的方向吗?我想知道如何使用concourse CI运行junit。提前感谢您的帮助 -Dd在建造自己的管道之前,你应该在concourse周围玩一会儿,了解一些事情的诀窍。最好的学习资源是和 希望这两个资源能够帮助您理解concourse如何使用集装箱化来完成您想要的任何自动化任务 如果您需要更多帮助,请随时进入大厅休息,并向开发人员和其他大量用户询问您的任何问题 祝你好运 Concourse在一个容器中运行它的任务,该容器为您提供一个she

我不熟悉Congourse CI。有人能给我指一下正确的方向吗?我想知道如何使用concourse CI运行junit。提前感谢您的帮助


-Dd

在建造自己的管道之前,你应该在concourse周围玩一会儿,了解一些事情的诀窍。最好的学习资源是和

希望这两个资源能够帮助您理解concourse如何使用集装箱化来完成您想要的任何自动化任务

如果您需要更多帮助,请随时进入大厅休息,并向开发人员和其他大量用户询问您的任何问题


祝你好运

Concourse在一个容器中运行它的任务,该容器为您提供一个shell环境。根据容器的不同,您可以使用特定的工具。如果在任务定义中使用maven映像,例如

---
platform: linux

image_resource:
  type: docker-image
  source: {repository: maven, tag: "3.4"}
然后您可以使用maven执行单元测试

mvn test

如果您想在不使用maven的情况下运行它,您可以将任务建立在安装了java的任何映像上。请看这篇文章:

我建议从脚本中拆分任务定义(.yml文件),这样更容易阅读。将它们放在一个文件中有利于测试和执行任务。下面是一个示例:
run:path:inputfolder/ci/test/test.sh