【发布时间】:2017-02-23 01:35:29
【问题描述】:
我是 Concourse CI 的新手。有人可以指出我正确的方向吗?我想知道如何使用 concourse CI 运行 junit。提前感谢您的帮助。
-Dd
【问题讨论】:
我是 Concourse CI 的新手。有人可以指出我正确的方向吗?我想知道如何使用 concourse CI 运行 junit。提前感谢您的帮助。
-Dd
【问题讨论】:
在构建自己的流水线之前,您应该先玩一下 concourse 以掌握事情的窍门。最好的学习资源是flight school tutorial 和stark and wayne tutorial。
希望这两个资源可以帮助您了解 Concourse 如何使用容器化来完成您想要的任何自动化任务。
如果您需要更多帮助,请随时加入 concourse slack,http://slack.concourse.ci,并向开发人员和其他重度用户提出任何问题。
祝你好运!
【讨论】:
Concourse 在一个容器内运行它的任务,它为您提供一个 shell 环境。根据容器的不同,您可以使用特定的工具。如果您在任务定义中使用 Maven 图像,例如
---
platform: linux
image_resource:
type: docker-image
source: {repository: maven, tag: "3.4"}
然后你可以使用 maven 执行你的单元测试
mvn test
如果你想在没有 maven 的情况下运行它,你可以将任务基于任何安装了 java 的图像。看这个帖子:How to run JUnit test cases from the command line
【讨论】:
executeing 任务。这是一个示例:run: path: inputfolder/ci/test/test.sh