0

我是 CI 大厅的新手。有人可以指出我正确的方向吗?我想知道如何使用 concourse CI 运行 junit。提前感谢你的帮助。

-dd

4

2 回答 2

0

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

---
platform: linux

image_resource:
  type: docker-image
  source: {repository: maven, tag: "3.4"}

然后你可以用 maven 执行你的单元测试

mvn test

如果你想在没有 maven 的情况下运行它,你可以将任务基于任何安装了 java 的图像。看这篇文章:如何从命令行运行 JUnit 测试用例

于 2018-04-11T11:14:10.443 回答
0

在构建自己的管道之前,您应该先玩一下 concourse 以掌握事情的窍门。学习的最佳资源是飞行学校教程斯塔克和韦恩教程

希望这两个资源将帮助您了解 concourse 如何使用容器化来完成您想要的任何自动化任务。

如果您需要更多帮助,请随时加入 concourse slack,http ://slack.concourse.ci ,并向开发人员和其他重度用户提出任何问题。

祝你好运!

于 2017-02-23T01:46:35.903 回答