Build developer


Command line user
Build script writer
Porting engineer
Build developer


Build developer and release engineer

This is the most advanced user. His set of SBuild skills is close to that of the SBuild contributor. His needs and tasks include the following:

  • Deep understanding of all SBuild concepts. Migration of builds initially made for other build tools to SBuild build scripts
  • Making new SBuild projects (a.k.a. SBuild packages). Deciding when and how to split build scripts across several SBuild projects (in fact, software architecture work)
  • Making new kind of build steps, for example some data compilation specific to some product. In SBuild terms this is called making new target types.
  • This new target types may live inside exiting SBuild toolkits but, more likely, they will live inside new SBuild toolkit

Here is some guiding for the tasks of the build developer

FAQ build developer


Home | Command line user | Build script writer | Porting engineer | Build developer | Feedback

This site was last updated 03-Jun-2009