I tried Jenkins Continuous Integration server, however it takes to much RAM from the server and do very simple job, that can be done with some simple python script running by Cron each 5 or less minutes. I think, that we do not need Jenkins for Continuous Integration process.
The version of the build can be taken from the file BlackBox.iss file or BlackBox.iss can be built automatically with some BlackBox Script. I do not know, which variant is better.
Also, there is a question about some version fields:
Code: Select all
AppVersion=1.7.0.1.002
VersionInfoVersion=1.7.0.1
The same is about FileVersion in resources file:
Code: Select all
FILEVERSION 1,7,0,1
PRODUCTVERSION 1,7,0,1
Code: Select all
FILEVERSION 002
PRODUCTVERSION 1,7