Whatever we do needs to work with horn as well, correct?

 

From: [email protected] 
[mailto:[email protected]] On Behalf Of Ken Egozi
Sent: Sunday, December 20, 2009 8:08 AM
To: [email protected]
Subject: Re: Retiring NAnt

 

two orthogonal question:

 

1. would the same packed ruby work on Mono? and on OSX/Linux? or maybe the 
audience is small enough to have them use a local installation of rake?

 

2. would it be better to pack IRuby instead? we'd get all of Rake's goodness, 
with added benefit of executing .NET code for custom steps (migrating from Nant 
would be easier that way). and 

On Sun, Dec 20, 2009 at 5:46 PM, Daniel Hölbling <[email protected]> wrote:

We could also just go with Rake. I've seen people packing Ruby with their repo 
to make it runnable without prereqs. 

 

greetings Daniel

 

On Sun, Dec 20, 2009 at 4:42 PM, Ken Egozi <[email protected]> wrote:

require PS, that was my point. It's not default on most machines yet, 
especially not on the people who has the problems with Checkout-And-Build

 

2009/12/20 Krzysztof Koźmic <[email protected]>

IIRC PSake itself does not require install.

You're right though - it requires PowerShell to be installed, and there are 
quirks with permissions and script signing.

Perhaps Bake would be better alternative, although IIRC it was pretty much 
abandoned.
IF I had time thought, I'd be interested in getting it up to date with Boo 
development. It would be a perfect occasion
also for me to play with the language, which I like more and more as I read 
Ayende's book.





On 2009-12-20 16:13, Ken Egozi wrote: 

psake require install on every client machine, and will defeat our "checkout 
and click to build" policy 

 

There are lots of other options, that do not require install, but a 
checkout-able dlls, such as the BOO, or IronRuby based builders

 

If anyone is going to invest time in this, these would be better alternatives.

 

and on that notion, basically it should be up to every project, right? assuming 
a common convention of the ClickToBuild and the output folders are kept across

 

 

 

2009/12/20 Krzysztof Koźmic <[email protected]>

how about ditching XML altogether and using PSake instead? 



On 2009-12-20 15:17, Roelof Blom wrote: 

Hi, 

 

Isn't it time to retire NAnt and just simply build projects with MSBuild? The 
benefits being:

*       having one build technology,
*       sln/csproj (references and sources) are 'automatically' in sync with 
what's on the disk,
*       just open a sln and it compiles without running NAnt first(we create a 
little exe that creates/updates AssemblyInfo on the PreBuildEvent).

SharpDevelop, being a pretty big project, is entirely being build by MSBuild so 
it should be possible for us also, especially now that the projects are split 
up.

 

On Mono there's xbuild <http://www.mono-project.com/Microsoft.Build> , and from 
what I read here <http://ankitjain.org/blog/2009/10/02/xbuild-and-mono-2-6p1/>  
it's very much up to the task on Mono 2.6.

 

I am currently investigating, but want to check if there's anything I am 
grossly overlooking i.e. what NAnt does and MSBuild can't. For extending 
MSBuild I am using http://msbuildtasks.tigris.org/

 

-- Roelof.

--

You received this message because you are subscribed to the Google Groups 
"Castle Project Development List" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/castle-project-devel?hl=en.

 

--

You received this message because you are subscribed to the Google Groups 
"Castle Project Development List" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected] 
<mailto:castle-project-devel%[email protected]> .
For more options, visit this group at 
http://groups.google.com/group/castle-project-devel?hl=en.




-- 
Ken Egozi.
http://www.kenegozi.com/blog
http://www.delver.com
http://www.musicglue.com
http://www.castleproject.org
http://www.idcc.co.il - הכנס הקהילתי הראשון למפתחי דוטנט - בואו בהמוניכם

--

You received this message because you are subscribed to the Google Groups 
"Castle Project Development List" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/castle-project-devel?hl=en.

 

--

You received this message because you are subscribed to the Google Groups 
"Castle Project Development List" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected] 
<mailto:castle-project-devel%[email protected]> .
For more options, visit this group at 
http://groups.google.com/group/castle-project-devel?hl=en.




-- 
Ken Egozi.
http://www.kenegozi.com/blog
http://www.delver.com
http://www.musicglue.com
http://www.castleproject.org
http://www.idcc.co.il - הכנס הקהילתי הראשון למפתחי דוטנט - בואו בהמוניכם

--

You received this message because you are subscribed to the Google Groups 
"Castle Project Development List" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected] 
<mailto:castle-project-devel%[email protected]> .
For more options, visit this group at 
http://groups.google.com/group/castle-project-devel?hl=en.

 

--

You received this message because you are subscribed to the Google Groups 
"Castle Project Development List" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected] 
<mailto:castle-project-devel%[email protected]> .
For more options, visit this group at 
http://groups.google.com/group/castle-project-devel?hl=en.




-- 
Ken Egozi.
http://www.kenegozi.com/blog
http://www.delver.com
http://www.musicglue.com
http://www.castleproject.org
http://www.idcc.co.il - הכנס הקהילתי הראשון למפתחי דוטנט - בואו בהמוניכם

--

You received this message because you are subscribed to the Google Groups 
"Castle Project Development List" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/castle-project-devel?hl=en.

--

You received this message because you are subscribed to the Google Groups 
"Castle Project Development List" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/castle-project-devel?hl=en.


Reply via email to