RomRaider Logo

RomRaider

Open Source ECU Tools
 FAQ •  Register •  Login 

RomRaider

Documentation

Community

Developers

It is currently Sun Dec 28, 2025 12:56 am

All times are UTC - 5 hours [ DST ]





Post new topic Reply to topic  [ 5 posts ] 
Author Message
 Post subject: Enginuty Build Process
PostPosted: Thu Jul 13, 2006 5:48 pm 
Offline
Administrator
User avatar

Joined: Fri Jan 13, 2006 12:33 pm
Posts: 2079
Location: Palo, IA
This thread will outline the steps to follow when releasing a new build of RomRaider. I handle all the builds right now, but in the future it may become someone else's job.

1. Ensure all file changes are checked in to SVN
2. Open project in NetBeans
3. Update version number and release date in ECUEditor.java and save
4. Commit ECUEditor.java to SVN
5. Build project and copy RomRaider.jar to dist directory
6. Download latest XML definitions from forum to dist directory
7. Get release notes.txt from SVN, make updates and save
8. Commit release notes and ECU definitions to SVN
9. If new graphics exist, get from SVN to dist directory
10. Compress files in to "RomRaiderx.x.x.zip", ensuring TortoiseSVN files are not present in archive
(Note: With version 0.3.2, we may be switching to an InstallJammer installer, which will make this step obsolete)
11. Post archive on forum, with relevent release notes quoted in post

_________________
- Jared


Top
 Profile  
 
 Post subject:
PostPosted: Mon Apr 23, 2007 2:14 pm 
Offline
RomRaider Developer
User avatar

Joined: Thu Mar 23, 2006 5:21 am
Posts: 454
Location: San Diego, CA
Looks like these instructions are out of date. :)


Top
 Profile  
 
 Post subject: Re: Enginuty Build Process
PostPosted: Tue Feb 12, 2008 12:53 pm 
Offline
Administrator
User avatar

Joined: Fri Jan 13, 2006 12:33 pm
Posts: 2079
Location: Palo, IA
Just a tad. At one point we were discussing an automated build process. I'll be doing a build here shortly to change the name and my environment isn't really set up anymore, so I think this is as good a time as any to define it. But I've never done it. Talk to me.

_________________
- Jared


Top
 Profile  
 
 Post subject: Re: Enginuty Build Process
PostPosted: Wed Feb 13, 2008 5:46 am 
Offline
Moderator

Joined: Wed Nov 22, 2006 10:23 pm
Posts: 2565
Sorry, but the next post to this thread scheduled for December 2008.

_________________
2005 Legacy GT w/ ATP 3076, IWG, MBC, BCS, BC 272, LC, FFS, OMG
Please don't send questions via PM. Post a thread and send me a link to it instead. Thanks!


Top
 Profile  
 
 Post subject: Re: Enginuty Build Process
PostPosted: Sun Apr 20, 2008 4:18 pm 
Offline
Experienced
User avatar

Joined: Sat Jan 06, 2007 1:18 pm
Posts: 186
NSFW wrote:
Sorry, but the next post to this thread scheduled for December 2008.


Coming in eight months early ...

The assembla repository that Paul (kascade) set up and has been using for test releases now has build automation using ant. There is still much to do, such as completing the centralization of version information, but I have push-button (a couple of clicks, actually) regeneration of everything, including installers and launchers. From clean source to both Windows and Linux installers in 76 seconds. I think it's coming along nicely.

As this seems to be the currently active fork, I'll keep working with Paul on enhancements and refinements. If anyone does pull the latest source to try it out, there is a file in the project's root directory, Building_RomRaider.txt, that gives brief instructions. Comments and suggestions welcome.


-- Steve


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 5 posts ] 

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Style based on FI Subsilver by phpBBservice.nl