Watch, Follow, &
Connect with Us

For forums, blogs and more please visit our
Developer Tools Community.


Welcome, Guest
Guest Settings
Help

Thread: Build Automation


This question is answered.


Permlink Replies: 9 - Last Post: May 19, 2015 2:50 AM Last Post By: Jeremy Knowles
Chris Nillissen

Posts: 60
Registered: 11/5/06
Build Automation  
Click to report abuse...   Click to reply to this thread Reply
  Posted: May 14, 2015 7:50 PM
Does anyone have any instructions for setting up an Delphi build environment that I can use for build automation? There are a few sites talking about it for 2007 and below but nothing up-o-date for XE4 or higher.
Peter Below

Posts: 1,227
Registered: 12/16/99
Re: Build Automation [Edit]  
Click to report abuse...   Click to reply to this thread Reply
  Posted: May 15, 2015 11:46 AM   in response to: Chris Nillissen in response to: Chris Nillissen
Chris Nillissen wrote:

Does anyone have any instructions for setting up an Delphi build
environment that I can use for build automation? There are a few
sites talking about it for 2007 and below but nothing up-o-date for
XE4 or higher.

FinalBuilder has been a part of RadStudio for some versions (may not be
available with all SKUs, though). See
https://www.youtube.com/watch?v=1vDTzZIy1DM

https://www.finalbuilder.com/finalbuilder


--
Peter Below (TeamB)

Chris Nillissen

Posts: 60
Registered: 11/5/06
Re: Build Automation [Edit]  
Click to report abuse...   Click to reply to this thread Reply
  Posted: May 15, 2015 11:54 AM   in response to: Peter Below in response to: Peter Below
I am looking at using Jenkins, so I was more after how to replicate the required Delphi libraries and compiler files to a server system (Without fully installing RAD Studio) that will allow me to compile my projects.
Edmund Wong

Posts: 154
Registered: 10/26/02
Re: Build Automation [Edit]  
Click to report abuse...   Click to reply to this thread Reply
  Posted: May 15, 2015 5:41 PM   in response to: Chris Nillissen in response to: Chris Nillissen
Chris Nillissen wrote:
I am looking at using Jenkins, so I was more after how to replicate the required Delphi libraries and compiler files to a server system (Without fully installing RAD Studio) that will allow me to compile my projects.
Uncanny that I also need this and have needed this since
a long time. There is a QC for this. QC#54942.

Also found this, but I'm not sure how 'later' it supports
when it mentions "Delphi 2007 or later".

http://delphi.wikia.com/wiki/Setting_up_a_Delphi_Build_Machine

I would prefer an official package that I can install instead
of relying manual hacking on the registry and copying
files which may also be needed by not mentioned on that
wiki due to it being 'out dated'.

Edmund
Chris Nillissen

Posts: 60
Registered: 11/5/06
Re: Build Automation [Edit]  
Click to report abuse...   Click to reply to this thread Reply
  Posted: May 15, 2015 5:43 PM   in response to: Edmund Wong in response to: Edmund Wong
Yeah, I came across this article but it didn't help me enough to get it all working.
Vincent Parrett

Posts: 397
Registered: 10/10/99
Re: Build Automation [Edit]  
Click to report abuse...   Click to reply to this thread Reply
  Posted: May 15, 2015 5:45 PM   in response to: Chris Nillissen in response to: Chris Nillissen
On 16/05/2015 4:54 AM, Chris Nillissen wrote:
I am looking at using Jenkins, so I was more after how to replicate the required Delphi libraries and compiler files to a server system (Without fully installing RAD Studio) that will allow me to compile my projects.

Have you had a look at Continua CI :

https://www.finalbuilder.com/continua-ci

https://www.finalbuilder.com/resources/blogs/postid/695/building-delphi-projects-with-continua-ci

https://www.finalbuilder.com/resources/blogs/postid/699/integrating-dunitx-unit-testing-with-continua-ci

FWIW, all we do on our build agents is copy the files across and add
registry entries so that Continua can find it, and the library path is
correct.

--
Regards

Vincent Parrett

VSoft Technologies Pty Ltd
https://www.finalbuilder.com
Blog: https://www.finalbuilder.com/resources/blogs
Automate your Software builds with FinalBuilder.

Vincent Parrett

Posts: 397
Registered: 10/10/99
Re: Build Automation [Edit]  
Click to report abuse...   Click to reply to this thread Reply
  Posted: May 15, 2015 5:41 PM   in response to: Peter Below in response to: Peter Below
On 16/05/2015 4:46 AM, Peter Below wrote:
FinalBuilder has been a part of RadStudio for some versions (may not be
available with all SKUs, though). See

A cut down version was available with XE & XE2 only
(enterprise/architect only).

--
Regards

Vincent Parrett

VSoft Technologies Pty Ltd
https://www.finalbuilder.com
Blog: https://www.finalbuilder.com/resources/blogs
Automate your Software builds with FinalBuilder.

Robert Love

Posts: 155
Registered: 5/3/07
Re: Build Automation
Correct
Click to report abuse...   Click to reply to this thread Reply
  Posted: May 18, 2015 4:19 PM   in response to: Chris Nillissen in response to: Chris Nillissen
Chris Nillissen wrote:
Does anyone have any instructions for setting up an Delphi build environment that I can use for build automation? There are a few sites talking about it for 2007 and below but nothing up-o-date for XE4 or higher.

We use a combination of FinalBuilder and ContinuaCI. Write our scripts in FinalBuilder so they can be run our developers machines. Then place those scripts in ContinuaCI to have them build on changes in our SVN and GIT repos. I have not regretted this purchase in any way, they
really have 1st class support and each to use products.
Jeremy Knowles

Posts: 10
Registered: 7/25/01
Re: Build Automation [Edit]  
Click to report abuse...   Click to reply to this thread Reply
  Posted: May 19, 2015 2:46 AM   in response to: Chris Nillissen in response to: Chris Nillissen
Chris Nillissen wrote:

Does anyone have any instructions for setting up an Delphi build
environment that I can use for build automation? There are a few
sites talking about it for 2007 and below but nothing up-o-date for
XE4 or higher.

You mean something like Finalbuilder? I've used this for years, and
it's great. www.finalbuilder.com

Or perhaps RemObjects Train
http://blogs.remobjects.com/blogs/mh/2012/05/02/p4193
Jeremy Knowles

Posts: 10
Registered: 7/25/01
Re: Build Automation [Edit]  
Click to report abuse...   Click to reply to this thread Reply
  Posted: May 19, 2015 2:50 AM   in response to: Jeremy Knowles in response to: Jeremy Knowles
Jeremy Knowles wrote:

You mean something like Finalbuilder?

Ah. Ignore this, I posted it 4 days ago and it only just managed to get
to the server!
Legend
Helpful Answer (5 pts)
Correct Answer (10 pts)

Server Response from: ETNAJIVE02