Project management
TeamCoordinator: Greger Project StepsTesting and specification of what we want to accomplish Environment and OS setup to ensure that we easily can release new versions Installation and configuration of the software. I assume this step also will involve development of some tools we need, as well as adaptation of existing stuff Testing and user documentation Packaging and deployment
Outline PlanThe concept for the Centos 5 / VMWare build is based on two parts: Production of a VMWare Centos image; and generation of a SIP Express Bundle collection of rpms. The work consists of tasks: - Creation of an absolutely minimal VMWare image that can (barely) boot, run a network, and run yum.
- Creation of a master SIP Express Bundle rpm that is simply a list of dependencies to actual components required
- Compilation of non-Centos software as rpm modules
- Publication of all custom rpm modules in a yum repositoryi
- Creation and publication of a yum repo file that points to the repository.
- Generation and publication of full VMWare image
When these tasks are done it is now possible to generate a full VMWare image from the minimal version by running (scripted) yum install SIPExpressBundle. This will pull the bundle RPMS as well as the Centos dependencies. As a final process the new VMWare image can be cleaned, compressed and published. At the end of this process, most of the objectives will have been met, importantly the products - A published VMWare image that runs SIP Express Bundle
- A published repository that allows end users to install SIP Express Bundle on non-VMWare machines
In addition, the requirement to script the build process repeatably has also been met. The other objectives can also be met by simple means to be described later. Project Objectives Details on Components
|