Jobs are general steps in a deployment process. They can generally be described in one or two words. They will consist of only a couple steps or actions. Examples of job would be: backup, archive, copy application, build, etc.
Jobs may be set up to be generalized, so they can be used in different types of deployment targets. They should have general theme such as moving files, or sections. You may skip jobs if your scripts are simple and require one action, but they are good for providing a level of abstraction, that may be necessary when working on larger scripts.
Job Structure
—> Job Example 1
—-> Call Backup Action
—-> Call Copy Action #1
—-> Call Copy Action #2
—-> Call Clean up Action
An Example Job
<target name="Job.copy.production">
<!-- Call the actions from your job -->
<call target="action.copy.bin" /> <call target="action.copy.controls" /> <call target="action.copy.sql" />
</target>













