From e7366bf41f68cfe07e9ea03fc4a398baecbae651 Mon Sep 17 00:00:00 2001 From: Daniel Silverstone Date: Sat, 4 Feb 2017 09:41:13 +0000 Subject: Initial conversion from MediaWiki, 20170204 --- continuous_integration.mdwn | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 continuous_integration.mdwn (limited to 'continuous_integration.mdwn') diff --git a/continuous_integration.mdwn b/continuous_integration.mdwn new file mode 100644 index 0000000..193d8d9 --- /dev/null +++ b/continuous_integration.mdwn @@ -0,0 +1,42 @@ +[[!meta title="Continuous Integration"]] +[[!meta author="Kyllikki"]] +[[!meta date="2016-02-06T11:38:14Z"]] + + +[[!toc]] The CI system is a jenkins +instance on + +The old discussion on [[Autobuilder requirements|autobuilder_requirements]] — +lists requirements for the new autobuilder. + +Master +------ + +The master instance is a VPS provided by Mythic beasts. + +A VPN between it and all the build slaves provides a network where no +machines are publicly accessible. This is in addition to the ssh based +tunnels used to copy data between CI nodes. + +The Jenkins install on the master server is a snapshot release version + +Slave +----- + +The majority of the build slaves are provided by our own +[[virtual host server|virtual_host_server]] excepting operating +systems which cannot be virtualised (principally MAC OS X). + +### [[Continuous Integration Debian Jessie Setup|continuous_integration_debian_jessie_setup]] + +### [[Continuous Integration Debian Wheezy Setup|continuous_integration_debian_wheezy_setup]] + +### [[Continuous Integration OpenBSD Setup|continuous_integration_openbsd_setup]] + +### [[Continuous Integration FreeBSD Setup|continuous_integration_freebsd_setup]] + +### [[Continuous Integration Haiku Slave Setup|continuous_integration_haiku_slave_setup]] + +### [[Continuous Integration Mac OS X Snow Leopard Setup|continuous_integration_mac_os_x_snow_leopard_setup]] + +### [[Continuous Integration Mac OS X Yosemite Setup|continuous_integration_mac_os_x_yosemite_setup]] -- cgit v1.2.3