easyCIS brings an easy solution to process of integration, build and management. It is designed as an intuitive and easy to use system, but not limited in the robustness and scope of its features.
easyCIS is most suitable for teams which needs to master the problems of build automation, but don't want to invest valuable time and effort into this area, which is not their business. Instead they expect an instant solution with minimum of necessary settings and minimum of time spent with adjusting company processes.
To main advantages of easyCIS above all belongs:
* Ease of use
* Independence on particular development methodology
* Data organized into project structure
* Distributed build
* Link to Microsoft Team Foundation Server
* Disk space management
* Functions for software testers
Easy to use
easyCIS is designed with a emphasis on simplicity and intuitivness. We value your time and we know you want to invest it into application development, not into programs, that you acquired for the very purpose of saving time to you. easyCIS is easy to install and it's easy to use.
easyCIS integrates the support of software projects for Microsoft Visual Studio 2003 and newer. For basic use it is not needed to write any build scripts as it is usual in other products. Still or advanced use it is possible to use NAnt or MSBuild scripts. easyCIS is controlled by means of web interface. For easy access to monitoring there is a desktop application running in system tray available.
Independent on particular development metodology
Support for continuous integration, night builds, individual build strategies.
In easyCIS projects are organized into hierarchy, not just into ordinary list. Typicaly a software procuct consists of many interlinked libraries which form a dependency tree. If those libraries are managed as separate projects, it is appropriate to to insert their associations to easyCIS as well and by doing so to create the dependency tree for integration. The creation of those associations is very simple and it significantly helps in orientation in projects alone and in design of build strategy. In addition to this, easyCIS generates a dependency diagram to increase lucidity.
Furthermore the visual break-down of projects between main and secondary can be utilized. This way the less important libraries and utilities could be "hid" and the main projects of product lines highlighted on the other hand.
Automated branches creation of the whole project hierarchy
It is common in software projects to create branches many times in terms of different metodics. easyCIS accomodates thos metodics by a function of branching project, optionaly including the whole tree of dependencies. It is possible then by only a few mouse clicks to perform an action, that take up to several hours in systems with manual configuration file editation.
easyCIS architecture allows a distribution of system load of building into several computers. Build of a particular project is allways connected with a particular build server. This allows to better optimize the installation of other software on build machines. For example Microsoft Visual Studio Team Edition only on one of three used build servers.
Link to Microsoft Team Foundation Server
easyCIS supports access to TFS version control system. This feature helps to combine comfortable work with Team Foundation Server from the Visual Studio environment and integration features of easyCIS.
Disk space management
It is possible to configure a strategy of automated deletion of old and useless data for separate projects or the whole system.
Functions for software testers
For quality assurance departure easyCIS offers functions for work with particular integration results, such as taging and locking the results.