2

我有一个用一组 makefile 编译的 C 项目。我想做这个项目的持续集成。你知道我可以在我的 C 项目中使用 Jenkins 之类的工具吗?

4

1 回答 1

5

詹金斯可以做任何事情。

它是用 Java 编写的,但它根本不限于 Java 项目。您可以调用诸如 ant 或 maven 之类的工具,但您也可以拥有一个纯粹使用 bash 或其他 shell 工具的项目。这使您可以灵活地执行几乎任何操作,只要安装了您要使用的工具。

对于C项目,您可能会想要使用make. 因此,您可以通过一个接一个地调用各种 shell 操作来做到这一点。如果任何 shell 操作给出非零退出状态,则构建将失败。

您可能想看一下插件,看看是否有任何插件可以使这项工作更加轻松。

于 2013-05-16T15:09:13.243 回答