The following warnings occurred:
Warning [2] count(): Parameter must be an array or an object that implements Countable - Line: 906 - File: showthread.php PHP 7.2.24-0ubuntu0.18.04.15 (Linux)
File Line Function
/showthread.php 906 errorHandler->error




Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Small refactoring in build system
#1
I just finished a small refactoring of our build system. It's now powered by Jenkins, instead of my custom scripts.
You can access our Jenkins installation at http://compiled.colobot.info/jenkins/

What changed because of that:
1) Fixed copying of shaders into data directory
2) Language pack is now packaged together with data pack
3) Data pack builds are now triggered by commits to main code repo - this makes sure nobody forgets to update the submodule, and helps reduce bot spam on IRC
4) There are data without music and only music packages available, but not accessible directly from our main download page (you can get them here - http://compiled.colobot.info/jenkins/job...ct/output/)
5) The build system now also runs unit tests, and marks builds as unstable if they fail [TODO: this needs to be tested, but it should work]
6) We are keeping up to 15 previous binary builds and 5 previous data pack builds, in case the builds fail
7) http://compiled.colobot.info/ now redirects to our main download page
8) It should be possible to eaisly implement building of other dev-* branches

EDIT: Building of other dev-* branches is now implemented. They will work as soon as a new commit appears on them.


Messages In This Thread
Small refactoring in build system - by krzys_h - 06-22-2015, 09:37 PM

Forum Jump:


Users browsing this thread: 3 Guest(s)