On 08/03/2017 21:58, Samuli Seppänen wrote: > Hi, > > On 05/03/2017 16:25, Илья Шипицин wrote: >> Hello, >> >> there was some buzz related to improvement of testing system, like >> patchwork. >> we tried gitlab-ci on our internal project, it looks very promising. >> >> since openvpn is already hosted on gitlab.com <http://gitlab.com>, >> there's a possibility of >> >> 1) users can add their own gitlab-ci agents to the repo >> 2) it might be even windows agents >> 3) build results are publicly available (not easy to get from buildbot) > > Buildbot is behind VPN because of security reasons. We can easily grant > more access to its WebUI if we need to. So far there has not been a > pressing need to do that. > > Afaik it would be possible to run a Windows buildslaves. The problem is > that OpenVPN Windows building tends to suck. Hence we have the custom > hacked together cross-compile "buildslave" that makes use of openvpn-build. > >> it looks like a big step, and it is hard to predict its result. but, I >> think we can try and have a look at it. >> thoughts? > > Personally I'm not too keen to migrate away from Buildbot unless there > are very significant benefits. Not having to configure any > agents/buildslaves would be such a benefit imho. > > That said, I will have a look at gitlab-ci to see what it can do. >
Hi, I went through GitLab CI documentation and it seems we probably _could_ use it as an alternative to Buildbot. That said, the switch would not be trivial, and would not add much value to the current Buildbot setup imho. Plus I have a feeling getting t_client.sh to work would be a lot of work. The good thing about Buildbot is that the buildmaster configuration is pure Python, so it is easily adaptable to our needs with minimal code changes. Plus buildbot is not limited to a particular web service (GitLab/GitHub), but still provides the hooks to integrate with almost anything[*]. We're thus not limited by the tool itself. Buildbot build failure messages are available in the openvpn-builds mailing list archive: <https://sourceforge.net/p/openvpn/mailman/openvpn-builds/> For a "normal" developer the buildbot webui is not of much interest. One exception is manually triggering builds against other Git repos or branches (e.g. one with a proposed fix). -- Samuli Seppänen Community Manager OpenVPN Technologies, Inc irc freenode net: mattock [*] <http://docs.buildbot.net/latest/manual/cfg-changesources.html>
0x40864578.asc
Description: application/pgp-keys
signature.asc
Description: OpenPGP digital signature
------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________ Openvpn-devel mailing list Openvpn-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openvpn-devel