OpenMW Nightly builds

Anything related to PR, release planning and any other non-technical idea how to move the project forward should be discussed here.
User avatar
AnyOldName3
Posts: 2666
Joined: 26 Nov 2015, 03:25

Re: OpenMW Nightly builds

Post 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.
User avatar
psi29a
Posts: 5355
Joined: 29 Sep 2011, 10:13
Location: Belgium
Gitlab profile: https://gitlab.com/psi29a/
Contact:

Re: OpenMW Nightly builds

Post 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.
LordInsane
Posts: 17
Joined: 17 Jul 2018, 15:01

Re: OpenMW Nightly builds

Post 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.
User avatar
AnyOldName3
Posts: 2666
Joined: 26 Nov 2015, 03:25

Re: OpenMW Nightly builds

Post 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.
User avatar
psi29a
Posts: 5355
Joined: 29 Sep 2011, 10:13
Location: Belgium
Gitlab profile: https://gitlab.com/psi29a/
Contact:

Re: OpenMW Nightly builds

Post 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?
User avatar
AnyOldName3
Posts: 2666
Joined: 26 Nov 2015, 03:25

Re: OpenMW Nightly builds

Post 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
User avatar
AnyOldName3
Posts: 2666
Joined: 26 Nov 2015, 03:25

Re: OpenMW Nightly builds

Post by AnyOldName3 »

I've posted some more specific instructions for fixing it on Discord.
TerminusEst
Posts: 1
Joined: 15 Jan 2020, 22:58

MVSC build script needs updating

Post by TerminusEst »

The MVSC build script before_script.msvc.sh in /openmw/CI/ needs updating due to a dead URL. Namely, the domain https://ffmpeg.zeranoe.com/ seems to have been retired per https://www.reddit.com/r/ffmpeg/comment ... p_18_2020/
User avatar
SmartGuar
Posts: 45
Joined: 04 Aug 2017, 20:33

Re: OpenMW Nightly builds

Post by SmartGuar »

The nightly PPA doesn't work for me anymore on Linux Mint. Everything got uninstalled except openmw-data.
It now says it lacks the dependencies: qt512base and libopenscenegraph161.
Is the problem on my side or is there a problem with the nightly PPA? 
User avatar
SmartGuar
Posts: 45
Joined: 04 Aug 2017, 20:33

Re: OpenMW Nightly builds

Post by SmartGuar »

The Linux (Generic) nightly versions have the problem too.
The nightly builds from the 10th of July still work perfectly. The nightly builds from the 13th of July don't wor
Post Reply