Changes

Jump to: navigation, search

Continuous Integration

7 bytes removed, 22:36, 8 April 2011
Project Phases
* Incorporate requirements from NexJ into Design of algorithm for syncing repositories
* Provide the proposal for review and approved - [[Continuous_Integration/proposal | final version of proposal]]
 
===Phase 2: Creating Similar Environment (Done) ===
* Internal Repository
** Creating a Mercurial repository and adding some changes to it to grow the history of it.
 
* Controller
** This will be containing temporary repositories as the result of scripting.
 
* External Repository
** Creating another Mercurial repository using 'hg' commands from the latest 'change-set' of Internal Repository.
* Ant
** Doesn't support some of non-regular Mercurial commands that we need to play with ''change-sets''
 
* Bash
** Supports everything we need for the project. [[Continuous_Integration/script | script]]
 
===Phase 4: Running the script on CI system (Done) ===
** Runs different types of scripts: ''bash'', ''ant'', ''batch''
** Can be scheduled to run automatically or manually
 
===Phase 5: Code Review (Done)===
* Execute the script on one of Nexj computers.
 
===Phase 6: Make Changes as per Code Review (Done)===
1
edit

Navigation menu