Continuous integration 有免费pascal的CI吗?

Continuous integration 有免费pascal的CI吗?,continuous-integration,freepascal,Continuous Integration,Freepascal,我想做一些免费的Pascal项目。在此之前,有人知道如何为FPC进行CI继续集成吗 如前所述,大多数工具都可以使用。试试詹金斯。FPC编译速度相当快 我只需要使用一个post-commit钩子,通过一个简单的fpc ratelimiter程序(例如,不到一次构建/5分钟)来传递事件,然后开始一次构建+测试套件运行。其结果被转换为几个简单的静态网页 如果多个提交很快进入,则启动一个构建,其余的延迟5-10分钟。 这意味着快速连续10次提交只会导致两次生成。CI工具通常不依赖于编程语言Jenkins

我想做一些免费的Pascal项目。在此之前,有人知道如何为FPC进行CI继续集成吗

如前所述,大多数工具都可以使用。试试詹金斯。FPC编译速度相当快

我只需要使用一个post-commit钩子,通过一个简单的fpc ratelimiter程序(例如,不到一次构建/5分钟)来传递事件,然后开始一次构建+测试套件运行。其结果被转换为几个简单的静态网页

如果多个提交很快进入,则启动一个构建,其余的延迟5-10分钟。
这意味着快速连续10次提交只会导致两次生成。

CI工具通常不依赖于编程语言Jenkins是可以的。但是我必须写很多sh脚本才能让它工作,有没有简单的方法?你只需要一种不用ide编译程序的方法,例如使用makefiles。post commit钩子是jenkins的插件?还是直接挂在svn上?如何做到这一点?谢谢。我想他指的是git版本控制系统。实际上FPC使用SVN,所以它的Jenkins CI都与之集成,但是是的,是版本控制系统的钩子。还有一个自制的回归测试系统,每晚运行。我对詹金斯在WAN链接上的表现不太满意。签出时出现一个小问题,您会得到一个误报构建失败。