Changes between Version 52 and Version 53 of SettingUpBuildslave
- Timestamp:
- 09/23/16 06:39:47 (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SettingUpBuildslave
v52 v53 3 3 = Introduction = 4 4 5 OpenVPN project uses [http://buildbot.net/trac Buildbot] (current version 0.8.5) to help increase code quality. Buildbot is a Python application that can work in either ''master'' or ''slave'' mode. The ''buildmaster'' is the core server which accepts connections from ''buildslaves'' and tells them what they should do. Typically the clients fetch latest sources and report any build problems to buildbot which in turn informs developers via email. In software engineering this is called [http://en.wikipedia.org/wiki/Continuous_integration Continous integration] and helps prevent build problems go unnoticed for extended time periods. The clients (buildslaves) can and should run on a variety of hardware / OS platforms. For the server (buildmaster) the OS choice is largely irrelevant. Buildbot is described in more detail in the [http://buildbot.net/buildbot/docs/0.8.5/ Buildbot manual].5 OpenVPN project uses [http://buildbot.net/trac Buildbot] (current version 0.8.5) to help increase code quality. Buildbot is a Python application that can work in either ''master'' or ''slave'' mode. The ''buildmaster'' is the core server which accepts connections from ''buildslaves'' and tells them what they should do. Typically the clients fetch latest sources and reports any build problems to buildbot which in turn informs developers via email. In software engineering this is called [http://en.wikipedia.org/wiki/Continuous_integration Continous integration] and helps prevent build problems go unnoticed for extended time periods. The clients (buildslaves) can and should run on a variety of hardware / OS platforms. For the server (buildmaster) the OS choice is largely irrelevant. Buildbot is described in more detail in the [http://buildbot.net/buildbot/docs/0.8.5/ Buildbot manual]. 6 6 7 7 As the number of buildslaves can easily get out of hand, the OpenVPN project can make use of ''your'' help. If you're interested in donating a buildslave please contact the buildmaster admins: … … 133 133 134 134 ||'''Operating system'''||'''Version'''||'''Architecture'''||'''24/7'''||'''Connection tests'''||'''Provided by'''||'''Notes'''|| 135 ||Arch||-||amd64||-||Yes||roentgen||dead|| 136 ||Debian||6 (squeeze)||i386||No||Yes||mattock|||| 137 ||Debian||7 (wheezy)||i386||No||Yes||mattock|||| 138 ||Ubuntu||10.04||amd64||No||Yes||mattock|||| 139 ||Ubuntu||12.04||i386||No||Yes||mattock|||| 140 ||Ubuntu||14.04||amd64||No||Yes||mattock|||| 141 ||CentOS||6.x||amd64||No||Yes||mattock|||| 135 ||Debian||7 (wheezy)||i386||Yes||Yes^1^||mattock|||| 136 ||Ubuntu||12.04||i386||Yes||Yes^1^||mattock|||| 137 ||Ubuntu||14.04||amd64||Yes||Yes^1^||mattock|||| 138 ||Ubuntu||16.04||amd64||Yes||Yes^1^||mattock|||| 139 ||CentOS||6||amd64||No||Yes^1^||mattock|||| 140 ||Fedora||24||amd64||No||Yes^1^||mattock|||| 142 141 ||FreeBSD||7.4||amd64||Yes||Yes||cron2|||| 143 ||FreeBSD||8.4||amd64||Yes||Yes||cron2||being retired||144 142 ||FreeBSD||9.3||amd64||Yes||Yes||cron2|||| 145 ||FreeBSD||10.3||amd64||Yes||Yes||cron2|| in progress||143 ||FreeBSD||10.3||amd64||Yes||Yes||cron2|||| 146 144 ||OpenBSD||4.9||i386||Yes||Yes||cron2|||| 147 ||OpenBSD||6.0||i386||Yes||Yes||cron2|| in progress||145 ||OpenBSD||6.0||i386||Yes||Yes||cron2|||| 148 146 ||NetBSD||5.1||amd64||Yes||Yes||cron2|||| 149 ||NetBSD||7.0.1||amd64||Yes||Yes||cron2||in progress|| 147 ||NetBSD||7.0.1||amd64||Yes||Yes||cron2|||| 148 ||Opensolaris||10||i386||Yes||Yes||cron2|||| 149 ||MacOS X||||amd64||No||Yes||plaisthos|||| 150 151 Notes: 152 153 1. These buildslaves run tests 1-6 without the "a" variants. In practice this means that proxy and IPv6 transport are untested. 150 154 151 155 = List of build permutations =