This plugin adds batch tasks that are not regularly executed to projects, such as releases, integration, archiving, etc.

In this way, anyone in the project team can execute them in a way that leaves a record.


When you install this plugin, your project configuration page gets additional "batch tasks" option as illustrated below:

A batch task consists of a shell script and a name. When you execute a build, the shell script gets run on the workspace, just like a build. Batch tasks and builds "lock" the workspace, so when one of those activities is in progress, all the others will block in the queue.

Once a task is configured, the project top page gets "task(s)" link, as illustrated below:

If you click that, you can see the status of all the tasks. You can schedule the execution of a task from here, too. Task executions are numbered like "123-456" where 123 portion refers to the latest build and 456 portion refers to the sequential number (so that you can execute a task multiple times with the same build.) The build number portion is significant because when a batch task runs, it sees the workspace as of the result of this build.

The details of the task execution and its console output are available by further clicking a task of the interest, as below:

Change Log

Version 1.19 (Jul. 1, 2016)

Version 1.18 (Jun. 7, 2016)

Version 1.17 (Fev. 24, 2013)

Version 1.16 (May 1, 2012)

Version 1.15 (Apr 5, 2012)

Version 1.14 (Nov 11, 2010) - requires Hudson 1.383+

Version 1.13 (Feb 10, 2010)

Version 1.12 (Feb 5, 2010)

Version 1.11 (Jan 3, 2010)

Version 1.10 (Dec 7, 2009)

Version 1.9 (Nov 5, 2009)

Version 1.8 (Aug 28, 2009)

Version 1.7 (Mar 31, 2009)

Version 1.6 (Feb 27, 2009)

Version 1.5 (Jan 27, 2009)

Version 1.3 (Jan 29, 2008)

Version 1.2 (Nov 16, 2007)

Version 1.0 (Oct 18, 2007)