Buildslave Lammhult

From ReactOS Wiki
Jump to: navigation, search

Formerly known as Buildslave Osnabrück, this buildslave has been moved to Lammhult in Sweden. It also replaces the former Buildslave Höxter buildslave which is now too old to handle a complete ReactOS build.

This is why this is the Linux builder that builds both debug and release builds for trunk. While debug builds are triggered on every code change in ReactOS Trunk, release builds are only built once a day (or on manual built).

Hardware

Processor: Intel Xeon E5440 @ 2.83GHz (x2)
Memory: 16 GB Kingston ValueRAM FB-DIMM DDR2-667

Builders

Debug and release ISOs are available on http://www.reactos.org/getbuilds. KVM test ISOs can be found on: http://iso.reactos.org/regtestcd/.

Trunk_x86_GCCLin Debug

This is the main builder, producing debug ISOs for LiveCD, BootCD and also TestCD. TestCD is then passed to the KVM builder for tests. Those are built automatically once a SVN commit is done. Build can also be done manually from web interface (revision + repository being /srv/svn/reactos).

Trunk_x86_GCCLin Release

This is the secondary builder, producing release ISOs for LiveCD, BootCD. It is only built once a day. Build can also be done manually from web interface (revision + repository being /srv/svn/reactos).

Linux_AMD64_1 KVM-Test

KVM regression tester which is triggered once a TestCD built is over. sysreg2 will then be used with libvirt to perform regression testing with the given revision. Results can be found on: http://www.reactos.org/testman/. Build can also be done manually from web interface (revision + repository being /srv/svn/reactos).

It is using 2 GB disk through IDE interface, 256 MB RAM with PCNET network card.

Linux_AMD64_2 VMWPlayer-Test

Located on a second physical server, the VMware Player (5.0.1) regression tester is triggered at the same time as the KVM regression tester. sysreg2 and libvirt are used to manage the VMware Player virtual machine in which the tests are performed. Results can be found on: http://www.reactos.org/testman/. Build can also be done manually from web interface (revision + repository being /srv/svn/reactos).

It is using 2 GB disk through IDE interface, 256 MB RAM with AMD 79C970 PCnet32 LANCE NIC network card.

Linux_AMD64_4 VMWPlayer-Test Hybrid

Clone of Linux_AMD64_2 VMWPlayer-Test, this regression tester is triggered at the same time as the KVM regression tester. sysreg2 and libvirt are used to manage the VMware Player virtual machine in which the tests are performed. Right after the installation, ReactOS ntdll.dll is removed and replaced by Windows 2003 ntdll.dll. Tests are then started. Results can be found on: http://www.reactos.org/testman/. Build can also be done manually from web interface (revision + repository being /srv/svn/reactos).

It is using 2 GB disk through IDE interface, 256 MB RAM with AMD 79C970 PCnet32 LANCE NIC network card.