Dashboard > Pulse v1.2 > ... > Developer Tools Manual > Local Build Engine
  Pulse v1.2 Log In | Sign Up   View a printable version of the current page.  
  Local Build Engine
Added by Jason Sankey, last edited by Jason Sankey on Oct 29, 2006  (view change)
Labels: 
(None)

Pulse Manual Index

Introduction

Local build is a unique feature of pulse™ that allows you to execute the pulse™ build engine outside of the pulse™ server. The most common use case involves executing the engine in a local checkout of your project's source code. This functionality is not intended to replace your existing method of building your project from the command line. Pulse is not a build tool (like Ant or make) nor is it designed to be. Rather, local build should be used on top of your existing build scripts.

Purpose

The primary purposes of the local build feature are to assist:

  1. Configuration of pulse™ projects: when writing a pulse file by hand, it is convenient to be able to run the build locally rather than submit the file to your SCM and schedule a build. This allows you to capture errors more quickly, and to tweak custom settings such as post-processing regular expressions.
  2. Debugging build failures: sometimes when a build fails on your pulse™ server you may have difficulty reproducing the problem on your development machine. Using local build, you can replicate the exact steps used by the pulse™ server to execute the build. This increases the likelihood of reproducing the problem.

Local build is not, however, restricted to these uses. As the entire functionality available to pulse files may be executed using local build, you may find additional use cases.

Overview

The remainder of this document is divided into the following sections:

Section Description
Running Local Builds Describes how to invoke the local build engine.
Local Build Resources Describes how to configure resources for local builds.
Local Build Resources (Pulse v1.2)
Running Local Builds (Pulse v1.2)

Zutubi wiki is Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.2.10 Build:#528 Nov 29, 2006) - Bug/feature request - Contact Administrators