Page 50 of 50

Re: OpenMW Nightly builds

Posted: 14 Jul 2020, 15:47
by AnyOldName3
Windows nightlies may be about to become obsolete. Clicking this link, https://gitlab.com/OpenMW/openmw/-/pipe ... ref=master, choosing the top pipeline (although I might have got the search configured such that it only shows the right pipeline), then Windows_Ninja_Engine_Release or Windows_Ninja_CS_Release (depending on whether you want the engine or the CS), then the Browse button under Artifacts on the right, then the zip file, that should give you a build based on the last merge to master. If several things get merged in the same day there'll be multiple builds now, making it easier to bisect issues or stay right on the bleeding edge.

Also, you can do basically the same thing with GitLab merge requests now. There's a Pipelines button on each MR's page that'll more-or-less get you to that MR's equivalent of the link above.

Re: OpenMW Nightly builds

Posted: 14 Jul 2020, 15:56
by psi29a
Great news, that means we can eventually wind down our github presence as the only reason we're there is because of the CI/CD.

The only thing left is something for our Mac builds.

Re: OpenMW Nightly builds

Posted: 31 Jul 2020, 00:52
by LordInsane
If the pipeline build fails, it produces an 'empty' artifact, with only a single text file (so following the link hasn't worked for the last two days), but by removing the filters you can find earlier pipelines and look for one that did build.

Re: OpenMW Nightly builds

Posted: 31 Jul 2020, 14:19
by AnyOldName3
Really, master should never be breaking. Unfortunately, we occasionally get a too many requests error when installing dependencies, presumably because GitLab have given too many runners the same IP address and Chocolatey doesn't like what looks to it like a single computer abusing their services. Thankfully, so far we've not had more than a few builds go down at once, so because we've got several build configurations and two build systems, there should always be a usable build of the engine and CS packages even when the ones you'd normally pick are unavailable.

Re: OpenMW Nightly builds

Posted: 03 Aug 2020, 08:39
by psi29a
@anyoldname3 is there a way we can 'cache' these? I could set up squid on our VPS for example and let cloudflare cache it for us? Or possibly find a way to have another CDN handle this?

Re: OpenMW Nightly builds

Posted: 03 Aug 2020, 12:51
by AnyOldName3
If we've got another server we can host things on, we could have a mirror of Chocolatey's community repo as described here: https://chocolatey.org/docs/community-p ... essive-use

Re: OpenMW Nightly builds

Posted: 05 Aug 2020, 00:13
by AnyOldName3
I've posted some more specific instructions for fixing it on Discord.