Home » MODDING HQ 1.13 » v1.13 Idea Incubation Lab  » Mae's Builds
Mae's Builds[message #337900] Thu, 20 November 2014 21:18 Go to next message
Deathwyrm is currently offline Deathwyrm

 
Messages:11
Registered:June 2012
Not intending to detract from Depri's fine work, I simply have found myself not necessarily wanting to wait the ~15 days for a proper package, so decided to set up something a bit more frequent. Now that I have it working, I decided to share it with the community.

Instead of doing manual builds, I set up a Jenkins continuous-integration server to do them automatically. It's available to the public at http://jenkins.maeyanie.com/, or https://jenkins.maeyanie.com/ if you have the CAcert root certificate installed. It automatically does an svn update every hour, and builds a new .exe (followed by a new "SCI") if there are any changes.

If there are any problems, or suggestions, or anyone wants any other things autobuilt, please let me know. Smile I could also provide accounts to any developers who want to manually trigger builds faster than 1 hour, if that would be desired.

Edit:
It's now entirely hosted on a proper server.

[Updated on: Wed, 01 November 2023 13:07] by Moderator




Formerly known as "Mae" before the forum upgrade decided we didn't need different login and display names anymore.

Report message to a moderator

Private
Re: Mae's Builds[message #337937] Sun, 23 November 2014 16:01 Go to previous messageGo to next message
Hanakin is currently offline Hanakin

 
Messages:33
Registered:June 2008
Location: Czech Rep.
Hi, I just wanted to thank you for this. I am periodically coming back to JA 2 1.13 every two months or so and I always want to play with the newest features. Depri's builds are great for that, but this relapse of mine doesn't usually happen around the 15th of the month, so I usually have to wait. But this really helps! And it sounds like you have really thought it through with doing it as automated as possible, thumbs up!

Report message to a moderator

Private 1st Class
Re: Mae's Builds[message #337939] Sun, 23 November 2014 19:03 Go to previous messageGo to next message
Shanga is currently offline Shanga

 
Messages:3482
Registered:January 2000
Location: Danubia
This deserves at least a sticky (has one now). GJ Mae, nice idea.

Report message to a moderator

Captain
Re: Mae's Builds[message #345781 is a reply to message #337939] Thu, 02 June 2016 08:31 Go to previous messageGo to next message
Julix is currently offline Julix

 
Messages:105
Registered:June 2010
Location: Canada

Short description of how to use?

When I click on it (as of 01.06.2016), I see version JA2-Unstable-r8094-g2323.7z (from the 27th of May apparently?) - but Depri's last sci that I downloaded was SCI_Unstable_Revision_8218_on_GameDir_2321 - which sounds later... right? Despite being from the 16th of May. - What am I missing here?

Report message to a moderator

Sergeant
Re: Mae's Builds[message #346756 is a reply to message #337900] Sun, 28 August 2016 12:13 Go to previous messageGo to next message
Deathwyrm is currently offline Deathwyrm

 
Messages:11
Registered:June 2012
Oops. happy Looks like the build thing completely broke when I updated to Win10 a while back, and I didn't notice until I happened to check here and saw your message. I'll see what I can do to ressurect it.

Edit:
Wasn't too difficult, only hard part was finding a copy of VS2013... Microsoft hides the download and pushes people towards 2015, but that won't work. Should be building again, and sorry it took me so long to notice.

[Updated on: Sun, 28 August 2016 14:43]

Report message to a moderator

Private
Re: Mae's Builds[message #361434 is a reply to message #337900] Fri, 02 October 2020 04:59 Go to previous message
Kitty

 
Messages:439
Registered:October 2017
Location: Germany
There hasn't been a new SCI at the usual place for five months now and occasionly the onedrive there is down too.

That's a shame, cause this way, you may will miss the new hot stuff. Latest available SCI there is 8796 and it's up to 8898 meanwhile.

-------

So, it's either learn to compile Quick Guide for Compiling and Debugging Source Code in Visual Studio (by Haydent),

where, TortoiseSVN can be convinient. Once setup, it's a right-click on folder to get to update GameDir and Code. Plus, a nice log that provides you with information on details of changes made.

How to connect the links (to Development-GameDir and Development-Code) to folders of you, is described here Instructions for using SVN (by Marlboro Man). You'll only need to set this up once.

If you don't feel like compiling the latest exe from the code with VisualStudio (only costs a registration at microsoft), that's fine.

Then all you need to use is the GameDir from SVN (the ja2 directory, the place where Data, Data-1.13 and stuff like that is stored - anything else but exe).

The important thing to know is, that a specific exe requires a matching gameDir, compare the logs to see which are matching.

Ok, let's say you got an allready compiled exe from, e.g. sevens google drive (link from his signature). Then open the logs and see which GameDir will match (date, changes made, etc.) the exe from there.

Once found a matching couple, do the usual. Install your original JA2, copy content from SVN-GameDir inside JA2-directory, overwrite when asked. Add the exe in this directory as well. Use this new exe for game, not the old one from vanilla JA2.

------

Or, if all this talk about code, download strange stuff, lengthy explainations, wordy guides and crude english just gives you the creeps, you may just wanna look at this JA2 SCI (Jenkins).

A ready to use SCI, and most astonishing - it's been arround for quite some time:

Deathwyrm wrote on Thu, 20 November 2014 21:18
Not intending to detract from Depri's fine work, I simply have found myself not necessarily wanting to wait the ~15 days for a proper package, so decided to set up something a bit more frequent. Now that I have it working, I decided to share it with the community.

Instead of doing manual builds, I set up a Jenkins continuous-integration server to do them automatically. It's available to the public at http://jenkins.maeyanie.com/, or https://jenkins.maeyanie.com/ if you have the CAcert root certificate installed. It automatically does an svn update every hour, and builds a new .exe (followed by a new "SCI") if there are any changes.

If there are any problems, or suggestions, or anyone wants any other things autobuilt, please let me know. Smile I could also provide accounts to any developers who want to manually trigger builds faster than 1 hour, if that would be desired.

Edit:
It's now entirely hosted on a proper server.

You may came across this before, but with the current lack of another source for a SingleClickInstaller, I thought it still should be brought to attention once in a while.


[Updated on: Fri, 02 October 2020 05:00]




How to get: latest 1.13, 7609 and more | 7609 SCI (eng) | Compiling+SVN

I need more details. (Didi Hallervorden)

Report message to a moderator

Master Sergeant
Previous Topic: Table top inspired from 1.13
Next Topic: "Forgiving" Merc Incapacitation mechanic
Goto Forum:
  


Current Time: Thu Apr 18 11:51:59 GMT+3 2024

Total time taken to generate the page: 0.01370 seconds