有免费的 pascal 的 CI 吗?
我想做一些 Free Pascal 项目。在此之前,有谁知道如何为FPC做CI(持续集成)吗?
I want to do some Free Pascal projects. Before that, does anyone know how to do CI (continue integration) for FPC?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如前所述,大多数工具都可以使用。尝试詹金斯。
As mentioned, most tools will work. Try Jenkins.
FPC编译速度相当快。
我只是使用提交后挂钩,通过一个简单的 fpc 速率限制程序(例如少于 1 个构建/5 分钟)提供事件,然后启动构建+测试套件运行。结果被转换为一些简单的静态网页。
如果多个提交很快到来,则开始一个构建,其余的则推迟 5-10 分钟。
这意味着快速连续 10 次提交只会导致两次构建。
FPC compiles rather fast.
I just use a post commit hook, feed the event through a simple fpc ratelimiter program (e.g. less than one build /5 minutes), and then just start a build+testsuite run. The resuls of this is converted to a few simple static webpages.
If multiple commits come in quickly, one build is started, and the rest is defered 5-10 mins.
This means 10 commits in rapid succession will only lead to two builds.