|Sesat > Docs + Support > Development Guidelines > Kernel Operations|
Coming up to any release the code goes into a "feature freeze".
At this point all development improvements and new features must be completed (resolved) and tested (verified),
or remaining improvements and new features be bumped up to the next version so that the feature freeze can progress.
The code is then branched, with quality assurance testing and bug fixing continuing in this branch until the release, with this branch being referred to as the "production branch", while trunk becomes the development for the next version.
This is done using the maven release plugin like:Accepting all default prompt values.
|It's typical to run the trunk code in the alpha environment (using the alpha profile), and the "feature freeze" or "production branch" in the beta environment (using the beta profile).|
Accordingly please re-configure the Sesat-Kernel.productionBranch... projects in Hudson after any new production branch.
|Sesat Kernel comes with seven "environment" profiles: development, alpha, nuclei, beta, electron, gamma, production.|
Development is intended for use on a developer's own machine.
|The default serverDeployLocation settings for each "environment" profile are to sesam's own server farm.|