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]<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]<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]<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]<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.


Reply via email to