Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Yet another build helper for PowerShell - Invoke-Build
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  5 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Roman Kuzmin  
View profile  
 More options Aug 22 2011, 2:14 pm
From: Roman Kuzmin <nightro...@gmail.com>
Date: Mon, 22 Aug 2011 11:14:31 -0700 (PDT)
Local: Mon, Aug 22 2011 2:14 pm
Subject: Yet another build helper for PowerShell - Invoke-Build
Let me introduce yet another build helper for PowerShell (a standalone
script):
https://github.com/nightroman/Invoke-Build

It is similar to psake and ideas are borrowed from there but this is
not a clone or a fork in any way. Invoke-Build works well is some my
scenarios when psake does not. That is why the tool was created.
Hopefully, it can be useful for somebody else.

If psake developers will borrow some ideas from Invoke-Build then I
will be happy, too.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Roman Kuzmin  
View profile  
 More options Aug 29 2011, 2:02 pm
From: Roman Kuzmin <nightro...@gmail.com>
Date: Mon, 29 Aug 2011 11:02:14 -0700 (PDT)
Local: Mon, Aug 29 2011 2:02 pm
Subject: Re: Yet another build helper for PowerShell - Invoke-Build
The tool Invoke-Build matured enough in order to be called the first
release, v1.0.0. A few points of interest and differentiators:

* There are no special parameters and properties in build scripts.
Standard PowerShell parameters (param(...)) are used as parameters and
variables defined at the script level are used as properties. Both
parameters and values are available for tasks as $SomeVariable for
reading and $script:SomeVariable for writing. Tasks can create new
shared variables at the script scope as $script:NewVariableName = ...

* Invoke-Build tasks do not have separate -Depends and -Action
parameters. Instead, tasks have the -Jobs parameter where jobs are
either task names or script blocks (any number of both and any order
is allowed). Tasks and blocks are invoked in the order they are
specified. This approach seems to be simple and flexible at the same
time. In particular, tasks can be specified after code blocks (a new
concept) and this can be used, just for example, for implementing task
chains that can be started (e.g. restarted after a failure) at the
specified point. Trivial example:
http://stackoverflow.com/questions/3908602/how-to-start-a-script-at-a...

* Build scripts can be "classic" (called by Invoke-Build, similar to
psake) or "master" (they call Invoke-Build themselves). Master build
scripts have a couple of extra commands to be called but they are
regular PowerShell scripts, they are called directly with task list
and own parameters.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Rob Reynolds  
View profile  
 More options Aug 29 2011, 2:27 pm
From: Rob Reynolds <ferventco...@gmail.com>
Date: Mon, 29 Aug 2011 13:27:04 -0500
Local: Mon, Aug 29 2011 2:27 pm
Subject: Re: Yet another build helper for PowerShell - Invoke-Build

Speaking for myself and not for psake, please do not post about a tool that
is in competition to psake on psake's development group. I consider it bad
form and moreover, it's rude.

The first email was forgivable, but continuing to talk about your tool on a
forum that is clearly not for your tool shows quite a bit of disrespect for
those that have worked hard on psake and will likely guarantee that those
that may have been interested in the beginning (like me) will now pass on
looking at your tool.

-Rob


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Rob Reynolds  
View profile  
 More options Aug 29 2011, 3:02 pm
From: Rob Reynolds <ferventco...@gmail.com>
Date: Mon, 29 Aug 2011 14:02:39 -0500
Local: Mon, Aug 29 2011 3:02 pm
Subject: Re: Yet another build helper for PowerShell - Invoke-Build

Thinking about this a bit more - the first email was fine because it
mentioned something that would work where psake does not and works somewhat
like psake. There is also a link with more information. It's really the
second email that prompted my reply. If someone had asked for more
information or something then that would be a different story. No worries...

On Mon, Aug 29, 2011 at 1:27 PM, Rob Reynolds <ferventco...@gmail.com>wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Roman Kuzmin  
View profile  
 More options Aug 29 2011, 3:18 pm
From: Roman Kuzmin <nightro...@gmail.com>
Date: Mon, 29 Aug 2011 12:18:43 -0700 (PDT)
Local: Mon, Aug 29 2011 3:18 pm
Subject: Re: Yet another build helper for PowerShell - Invoke-Build
Hi Rob,

Thank you for your honest replay. I see your point and partially
agree. The goal of my both posts was not competition but hope that
some ideas (psake ideas) evolved in Invoke-Build can migrate back to
psake and make it even better.

On Aug 29, 8:02 pm, Rob Reynolds <ferventco...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »