Automated Nightly Builds

Hi Matej,

Considering you are very active and that many issues are quickly assisted and fixed, ¿could you please consider adding Nightly Builds into your download page so the last fixes are available before the official releases?
I don’t have experience programming (compiling) so I don’t know if it can be automated, it can be difficult or if it may cost you some money for each compilation.
I just mention because I have seen it in other Opensource projects, and one could have available quick fixes as the one you recently did for the coma on Elements definitions.

Thanks in advance.

From what I know, such builds require a script. I think that they are more common within large open-source projects (e.g. to quickly detect bugs introduced by some developers). FreeCAD has weekly builds.

If it’s too troublesome to maintain in the case of PrePoMax, I think that builds like those made by Ihor Rokach whenever the source code on GitLab is updated (last build is from 18.09 but he has always been updating them regularly) can be sufficient: PrePoMax

Even if Ihor doesn’t build PrePoMax for us, he shared an instruction explaining how to do it: CMD-script for automatic PrePoMax compilation so we could try building ourselves so that Matej doesn’t have to worry about it.

1 Like

Well, if it would be automated, it could run on my PC. The problem is that sometimes, I commit the unfinished code to the GitLab only to synchronize it between my PSs. So, it could happen that the nightly build would not always work. For this to wok, I should probably have a separate code branch, but using branches sometimes messes up all my code (I am not an expert using the Git versioning system).

1 Like

Thank you both. I will wait.

With help of Matej I was able to compile the current development version of the PrePoMax. Unfortunately, the compilation procedure has been changed a bit, so I need to modify my CMD files published here.
As previously, I am going to compile every working development version as fast as will be available at GitLab and upload it to my web page.

2 Likes

Thank you very much Rokach! :+1: