Continuous Integration System for Quagga

We (OpenSourceRouting/NetDEF) are happy to announce that we have finally a CI 
System for Quagga online.

The System is publicly reachable at https://ci1.netdef.org/

If you go there, the main plan you might be interested is “Quagga Master”. This 
runs within 1hr of any commits to
the Master branch of Quagga and builds Quagga on multiple systems.
Testing (at this time) is a bit limited - we basically run the dejagnu tests 
(“make check”), but the plan is to add more
tests in the future. The system builds binary packages for each of the system 
as well, but please keep in mind
that these are built for simplified testing - NOT for running on a production 
system.

The CI System is implemented based on Atlassian Bamboo. We try to be as open as 
possible on how things
are implemented and most of it should be documented in a dedicated git with all 
the helper files.
Git is at https://git.netdef.org/projects/OSR/repos/ci-files/browse and most of 
the interesting doc is in the
“doc” subdirectory. If there is anything missing in there, then please send me 
an email.

Current OS systems and Versions which are tested (and working) in “Quagga 
Master”:
        Ubuntu 14.04 LTS
        Ubuntu 12.04 LTS
        FreeBSD 10.1
        FreeBSD 9.3
        FreeBSD 8.4
        CentOS 6.6
        CentOS 7
        NetBSD 6.1.5
        Debian 8
These builds are all passing at this time. All builds are x86_64 platform as of 
now. Different platforms will
be added later.

Additionally, you may see a “Quagga Quagga-Solaris” project. This one is (not 
yet) working and I’v just added this one. 
This build uses OmniOS and will be added to the “Quagga Master” after we have 
have a successful build.

Suggestions to additional OS versions are welcome. Feel free to contact me if 
you are interested to contribute or
with any other feedback / ideas.

- Martin Winter
  OpenSourceRouting.org


_______________________________________________
Quagga-dev mailing list
[email protected]
https://lists.quagga.net/mailman/listinfo/quagga-dev

Reply via email to