Windows BuildSystem
Um meine Software und auch ThirdParty Projekte mit einfachen Skripten, wie z.B. die in meinen Github Repositories (OpenSSL, ICU, zu kompilieren, habe ich eine VM eingerichtet.
Die VM beinhaltet die für mich am häufigsten benötigten Tools und Compiler vorinstalliert und ist derzeit mit 70GB nicht die kleinste, aber dafür zuverlässig.
Dank der VM lässt sich Software standardisiert und automatisch kompilieren und so auch Fehler in der Software automatisch entdecken.
Demnächst werde ich noch einen kleinen Service schreiben damit ich die VM auch Remote ansteuern kann, aber bisher reicht die manuelle Bedienung noch vollkommen aus.
Es ist für mich auch ein Spickzettel wenn ich mal wieder eine neue Entwicklungsumgebung aufsetzten muss, da man einige Tools immer wieder brauchen kann.
Die BuildSystem VM
Da meine Buildscripte auf diese Seite verweisen hier die Eckdaten:
IDEs:
- VS2012 Express Update 5
- VS2013 Community Update 5
- VS2015 Community Update 3
- VS2017 Community
Toolchains:
- Win10 ADK 1703
Tools:
- CMake 3.9
- Git 2.13.3
- TortoiseGit 2.5.0
- TortoiseSVN 1.9.7
- VirtualBoxGuestAdditions: 5.1.22
- Chrome
- PSPad 4.6.2
- Strawberry Perl 5.26.01
- Nasm 2.13.01
- Python 2.7.13
- Python 3.6.2
- Ruby 2.4.1-2
- Ninja 1.7.2 (Added to PATH)
- Cygwin - Basic ( + binutils, make, bash)
- BeyondCompare 4.2.2.22384
- grepWin 1.7.0
Windows:
- Windows 10 Pro
- ComputerName: BuildSystem
Settings:
- Powershell Scripts enabled