Page 15 of 15

Re: Oolite Windows - Trunk nightly builds

Posted: Fri Apr 29, 2016 12:58 pm
by Getafix
We are back online with new modem/router and 23% cooler! 8)

Re: Oolite Windows - Trunk nightly builds

Posted: Fri Apr 29, 2016 1:18 pm
by Cody
Excellent - muchas gracias, amigo! Play the guitars!

Re: Oolite Windows - Trunk nightly builds

Posted: Fri May 13, 2016 5:28 pm
by Getafix
Guys and Gals, I'm bringing down terrastorage for an extensive memory check due to strange behavior... before it's too late.

Apologies for the short notice. I hope it doesn't generate too much trouble as it has been 4 days without new code submissions.

If any code submissions occur today I will interrupt the task to deliver the new nightly tomorrow morning.

EDIT (2016/05/14):
Test completed successfully.

Re: Oolite Windows - Trunk nightly builds

Posted: Sat May 14, 2016 4:59 pm
by Cody
Cool!

Re: Oolite Windows - Trunk nightly builds

Posted: Sun Oct 23, 2016 12:01 pm
by Diziet Sma
Getafix wrote:
Responding to the public's need, the Windows nightly service has been extended
to deliver "upgrade" functionality through rsync network protocol. :shock:

In that way, you can update your Oolite-Trunk installation to the latest nightly release,
getting the differences only. 8)

Since rsync is not delivered with Windows, you can try cwRsync client.
(To be honest with the community, I have only tested the service with cwRsync.)

Having installed cwRsync, you can execute the following in a command prompt:

For 64bit Oolite-Trunk Windows installations:

Code: Select all

C:\>"c:\Program Files (x86)\cwRsync\bin\rsync.exe" -rlvz --progress rsync://terrastorage.no-ip.info/oolite-trunk-windows_x64/* /cygdrive/c/Oolite-Trunk/.
For 32bit Oolite-Trunk Windows installations:

Code: Select all

C:\>"c:\Program Files (x86)\cwRsync\bin\rsync.exe" -rlvz --progress rsync://terrastorage.no-ip.info/oolite-trunk-windows/* /cygdrive/c/Oolite-Trunk/.
Some hints:
The c:\Program Files (x86)\cwRsync\bin\rsync.exe and /cygdrive/c/Oolite-Trunk/. should be changed according
to your installation paths. For example D:\MyPath\Oolite-Trunk becomes /cygdrive/d/MyPath/Oolite-Trunk/.
If your Oolite-Trunk path contains spaces, do not use quotes.
Getafix wrote:
Hint: There is a cwrsync.cmd in the root installation folder of cwrsync.
Edit this and add the following line at the end of the file:

Oolite nightly 64bit

Code: Select all

"C:\Program Files (x86)\cwRsync\bin\rsync" -rlvz --progress rsync://terrastorage.dyndns.info/oolite-trunk-windows_x64/* /cygdrive/c/Oolite-Trunk/.
Oolite nightly 32bit

Code: Select all

"C:\Program Files (x86)\cwRsync\bin\rsync" -rlvz --progress rsync://terrastorage.dyndns.info/oolite-trunk-windows/* /cygdrive/c/Oolite-Trunk/.
If Windows is 32bit (and you have kept the original cwrsync installation) then you need to change the rsync path removing
the " (x86)" form the path. There is a space before the left parenthesis that needs to be removed too.
This line of code also assumes default installation path for Oolite nightly too... change it as per your needs... keeping the /cygdrive/ of course.

Create a shortcut of cwrsync.cmd wherever is handy for you and you are now one double-click away from rsync-ing getting the latest nightly!
(Cudos to AC for pointing this out!)
Having just set up the 1.85 nightly on my Win7 system, it took some hunting to track down these details.. any chance you could add them to the OP please, another_commander?

Re: Oolite Windows - Trunk nightly builds

Posted: Sun Oct 23, 2016 12:46 pm
by another_commander
Of course, and it's actually a very good suggestion. First post updated.

Re: Oolite Windows - Trunk nightly builds

Posted: Tue Jan 11, 2022 10:36 am
by another_commander
The Windows nightly builds are running again via github actions. Many thanks to hiran for getting this to work. You can now have a build within 8 minutes of a new code commit - not bad if you are in a hurry to see what's new, eh?

Only 64-bit builds are available. I think that it is safe to say now that if you are still running a 32-bit Windows desktop OS today, it's probably high time you get with the program and consider paying a visit to the 21st century.

Post on first page has been updated to reflect the new changes.

Re: Oolite Windows - Trunk nightly builds

Posted: Tue Jan 11, 2022 10:48 am
by Cody
Excellent! I don't suppose Getafix's old rsync auto-updater can be adapted for use - can it?

Re: Oolite Windows - Trunk nightly builds

Posted: Tue Jan 11, 2022 12:28 pm
by another_commander
Afraid not. That was dependent on having an external server under our full control. Now it's all inside the github cyberspace.

Re: Oolite Windows - Trunk nightly builds

Posted: Tue Jan 11, 2022 7:18 pm
by hiran
Cody wrote: Tue Jan 11, 2022 10:48 am
Excellent! I don't suppose Getafix's old rsync auto-updater can be adapted for use - can it?
I'd say it depends on where we need to get the builds to.
Let me know more, if secrets are involved better in a PM.

Re: Oolite Windows - Trunk nightly builds

Posted: Tue Jan 11, 2022 8:20 pm
by Cody
I'm just a dumb pilot, hiran - see this post by Getafix (who set it up on his server).

Re: Oolite Windows - Trunk nightly builds

Posted: Tue Jan 11, 2022 9:07 pm
by hiran
Cody wrote: Tue Jan 11, 2022 8:20 pm
I'm just a dumb pilot, hiran - see this post by Getafix (who set it up on his server).
I went through that post. From what I understand, Getafix allowed players not only to download the full 110 MB release but just the differences by using rsync.
Times have changed, and today 110 MB is a rather small download. But we could raise the same questions and see if there is need for differential updates.
Getafix wrote: Sat Dec 14, 2013 3:56 pm
Do you have a low-bandwidth high-latency internet connection
and it will take a life-time to download the latest nightly?
Are you away from home and your low download quota
keeps you away from that last fix that will let you get even with the six-limb race?
Do you envy the Linux commanders, as they don't have to download the full setup with every nightly release?
If you answered positively to at least one of these questions... please let me know.

Re: Oolite Windows - Trunk nightly builds

Posted: Mon Jan 17, 2022 8:39 am
by Griff
Amazing work hiran, thanks for getting this up and running again :D

Re: Oolite Windows - Trunk nightly builds

Posted: Wed Jan 19, 2022 1:32 pm
by hiran
Griff wrote: Mon Jan 17, 2022 8:39 am
Amazing work hiran, thanks for getting this up and running again :D
Thank you for the feedback.
Yes, I am trying to revive the whole CI/CD pipeline again. Yet I am stuck on Linux and MacOS builds and welcome any help there. :-)