[Mono-list] Continous Integration on Linux

Aquil H. Abdullah aquil.abdullah at gmail.com
Thu Jul 10 15:16:09 EDT 2008


Hello Rolando,
  I think that the proper place for this discussion is the Cruise Control
User List.  Setting up a build environment can be a daunting task, however
there are many resources out there to help you.  I user cmcrossroads.  Here
is my advice:

1. Define your build process, The book Expert .NET Delivery by Marc Holmes
is an Excellent resource, (Although some of the examples are dated Open
Source Software can change at a furrious pace).

2. Setup a test environment, you should include NAnt, Cruise Control, and
your software repository.

3. Set up a HelloWorld repository.

4. Configure your NAnt buildfiles

5. Configure Cruise Control...Simple (Download Binary package, unzip in the
build users directory, configure config.xml., Start running your Continuous
Build.)  CC comes with a "nant" element.

If you have problems post on the CC User List.  I can found out there as
well.

On Thu, Jul 10, 2008 at 11:52 AM, Ben Joldersma <ben at skullsquad.com> wrote:

> We use Cruise Control (not .Net) for our linux continuous integration as
> well.  It works great.
>
> We're currently using Ant / NAnt (some combination of the two, I forget how
> exactly) for building, but I was wondering: is anyone building with CC &
> MSBUILD/xBuild?  We'd like to switch over to this, so we can use the same
> configurations for our workstations (MonoDevelop) as we use in our build
> environments.
>
> Anyone?
>
>
> --
> ben joldersma
> software architect
> http://skullsquad.com
> [o]: 206.973.8003
> [c]: 206.349.2852
>
> On Wed, Jul 9, 2008 at 9:10 AM, Rolando Martinez <
> rolandomartinezg at gmail.com> wrote:
>
>> Hi Aquil,
>> I thought that Cruise Control is just Java project. I will see more the
>> documentation about Cruise Control.
>>
>> Thank you!!!
>> Rolando.
>>
>>
>> 2008/7/9 Aquil H. Abdullah <aquil.abdullah at gmail.com>:
>>
>> Hello Rolando,
>>>   I am currently using a combination of NAnt and Cruise Control for a
>>> Continuous Build process.  Both are fairly easy to download and install.
>>> However, I did have some configuration issues which took me some time to
>>> sort out.  NOTE: I am using Cruise Control and not CCNet.
>>>
>>> On Wed, Jul 9, 2008 at 2:00 AM, Rolando Martinez <
>>> rolandomartinezg at gmail.com> wrote:
>>>
>>>> I would like to know if anyone knows how to install some CI Server
>>>> (BuildBot or CCNet or wathever..). I didn't find any useful site where I can
>>>> see how to make it on Linux =(
>>>>
>>>> Thanks you!!!
>>>> Regards,
>>>> Rolando.
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Mono-list maillist  -  Mono-list at lists.ximian.com
>>>> http://lists.ximian.com/mailman/listinfo/mono-list
>>>>
>>>>
>>>
>>>
>>> --
>>> Aquil H. Abdullah
>>> aquil.abdullah at gmail.com
>>
>>
>>
>> _______________________________________________
>> Mono-list maillist  -  Mono-list at lists.ximian.com
>> http://lists.ximian.com/mailman/listinfo/mono-list
>>
>>
>


-- 
Aquil H. Abdullah
aquil.abdullah at gmail.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-list/attachments/20080710/ff250bd7/attachment.html 


More information about the Mono-list mailing list