build Questions

I am new in overall field of Build and Release.

I have installer experience and currently working on build tool like Buildforge for carrying out daily builds and further creating installers using installshield.

In my organisation we have a separate group SCM which comes under our team BRT but have different responsibility to manage SCM tool. We use clearcase and clearquest in our organisation.

I have been offered to work in IBM Rational admin role for build and release. I am confused between admin task and build engineer job to create build script for different project and managing build tool such like build forge. In SCM admin task, we have responsiblity like project creation,VOB Migration,multisite,Managing rational server and other task related to SCM admin.

Can any one suggest scope of what role is more preferable?

Input from the people on this forum would be really valueable for me.

Looking forward for your suggestion.

The other day I came across 2 people on the same day who told me that they believe that part of the build system's job is to do software configuration management. :blink:

Having spent nearly all of my professional life in SCM this came as surprise to me because I've tried to avoid using the build system to manage software configurations, and whenever I've come across these build systems these were highly complex solutions with lots of gotchas and usually created in part from a legacy environment that used 'simple' version control tools.

Both of these people happened to be Subversion advocates and it got me wondering whether this has anything to do with the fact that Subversion was built as a replacement for CVS and doesn't have the notion of configurations.

What do you say? Is Software Configuration Management the build system's job? Or is it a shared responsibility between the SCM/VC system and the build system?

- Antoni


CMCrossroads is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.