Hi,
I wasn't exactly sure where to post this and the thread seemed like a good idea. Thanks for fixing my mistake.
Realthunder is interested but he has pointed out that he is a coder and prefers coding over spending a lot of time setting up and babysitting build pipelines. He suggested I extend this offer to the entire project.
jmaustpc wrote:Perhaps you could compile the binaries and then push them to some public server like maybe GitHub or somewhere else and then people can download them from there rather than directly from your server?
That was my first idea too. Afaik Github offers an API for pushing releases/generic build artefacts to their servers. Their quotas are very generous too. The only limit they impose is that every individual artefact must be smaller than 2GB. As the FreeCAD binaries tend to be less than 1GB in size, that should not be an issue.
jmaustpc wrote:The services offered all have limits, FreeCAD is large so we had to get special permission to exceed the limits on some of these services. For example the Ubuntu PPA for the daily build of master had a compile time limit that compiling FreeCAD exceeded so we asked Canonical for an extension and they granted it.
Can you elaborate on limits that are currently impacting your progress? All I can say regarding my offer is that you can use at least one server at 100% computing capacity whenever you like. I am paying for the resources anyways
jmaustpc wrote:Just another thought, FreeCAD is cross platform so there would be a lot of different versions to compile.
I am not familiar with how many versions there are and how long each of them take to compile. It likely won't be possible to compile all of the different versions on every commit, but frequent updates should be possible. I am certain we could find an arrangement that works out. As I mentioned earlier, I might have a second server available too, but I need to make sure that the former users no longer need it. Lastly, you can of course use both the current services and my server(s) at the same time.
jmaustpc wrote:Are you interested in offering FreeCAD some server capacity for other FreeCAD purposes? I am not sure what but one thought is perhaps some space as an alternative back up location for our wiki data and the like. Perhaps a temporary back up while upgrading the software for example. Although I would have to ask the others if we need this or not as I am just guessing.
I am open for suggestions and I'll see what I can come up with. Backing up a wiki should be simple (unless you use it to host a lot of large files).
P.S.: Thank you for the welcome
As one of many F360 refugees, I hope to find a new home here