74 Best Practices & Methodology for Electronic Software Distribution & Operating System Provisioning
The building site personnel will physically transfer the approved source code
files, which are required to build the package to a system, where version
control, license control, and integrity of these files can be maintained. These
files are utilized in the future by the building site staff to develop the required
package or media. The source code files are also scanned using an antivirus
software to ensure that they are not infected by a virus.
Setting up package or media development environment
This is performed by the Solution Architect and assisted by the Team Lead.
The purpose of this task is to prepare a systems environment, which can be
used to develop the required package or media.
Each package and media has a target environment defined for which it must
be developed. This target environment constitutes of hardware endpoints or
clients on which the package or media is to be developed, software images
that may reside on the target endpoint or client, and network connectivity
between the source server used to host the source package or media files
and the endpoint or client for which the package or media is being developed.
This task also sets up the packaging tool required for developing the required
package or media.
This task ensures that the required package or media development
environment, which consists of hardware, network, software images, and the
connection to the source code repository and the packaging or media
generation tool is set up and configured in accordance with the requirements
stated in the software distribution plan and change order. A status report is
completed once the desired environment has been set up.
Setting up software required for package or media development
This is performed by the Solution Architect.
The purpose of this task is to set up software required for package/media
Prior to the development of any automated installable package or media
development, the solution architect manually installs and uninstalls the
software code file sets on the target software images and endpoints to
examine software installation behavior. The purpose of this installation and
uninstallation is also to fine-tune any future approach that may be required to
develop the package or media from the given source code file sets.
The following is a description of the inputs to and outputs from the configuration
and setup of the building site activity that have not previously been defined in any
other section of this IBM Redbook.