我们一直在使用 jenkins 来构建 lighttpd2(常规构建、快照、软件包、文档以及 gerrit 拉取请求)。
从现在起,我们也在构建 lighttpd-1.4.x、spawn-fcgi、fcgi-cgi、scgi-cgi、fcgi-debug、multiwatch 和 weighttp。
所有这些都以一种非常通用的方式实现,因此我们的 gerrit 实例可能很快也会看到其他一些项目。此外,向此设置添加更多项目应该会非常容易(尽管创建初始打包通常仍需要一些工作)。
由于 Debian jessie 中的 gnutls 软件包对 lighttpd2 非常重要,但 build.opensuse.org 不支持 Debian testing,因此我们在 jessie 仍在测试阶段时构建了自己的 Debian 软件包。由于重用它非常容易,我们现在也为其他项目提供 Debian 软件包(jessie/stable + stretch/testing),您可以在 OBS home:stbuehler:* 中找到其他发行版的软件包。
每晚构建的软件包在每次提交后创建(在构建成功时),常规软件包则在 Jenkins 中手动触发后构建(我们将以此方式发布候选版本)。