PerfectBuild
Features
Features of the Agile Build System
PerfectBuild comprises three key components:
- PerfectBuild Explorer
- PerfectBuild Automation Framework
- PerfectBuild Production Center
PerfectBuild Explorer
PerfectBuild Explorer is where users create, update, and run builds and their related processes. It also provides an integrated interface to view and manage the entire dependency map for a given artifact. PerfectBuild Explorer provides an intuitive point-and-click user experience when handling the most challenging automation tasks. It features a rich GUI to interact with the PerfectBuild Automation Framework and PerfectBuild Production Center.
Users apply PerfectBuild Explorer to build a single set of files or to create an entire machine-independent Build Lifecycle that can run reliably across the enterprise. In line with the latest software development trends, PerfectBuild Explorer is built on the Eclipse RCP framework.
With PerfectBuild Explorer, users can:
- Create end-to-end single-step builds and Build Lifecycles that work across platforms and languages;
- Run local builds OR create build jobs that can be distributed out to remote build servers
- View and manage dependencies and understand the impact of change on dependencies;
- Generate optimized Make or Ant files for any build or lifecycle.
PerfectBuild Automation Framework
PerfectBuild Automation Framework is a distributed framework for automating and managing the entire production lifecycle. It provides a single consistent approach to automation that can be used throughout the development organization. PerfectBuild Automation Framework is “no code required”, transforming the complex mass of scripts and programs of the typical build system into a structured pattern-driven environment. Designed for increased performance, scalability, agility, and collaboration – it is accessed and configured using PerfectBuild Explorer to yield results quickly.
Key features of PerfectBuild Automation Framework include:
Pattern Driven: Patterns enable users to easily define solutions that can be applied automatically depending on platform, machine or project. Patterns are stored in a central repository eliminating redundancy and providing sharing and automatic reproduction of artifacts across the Build Lifecycle. Developer, team, and production level builds operate with the same set of processes and common practices, easily changed or updated.
Dependency Aware: Dependencies are acquired automatically from source/project files, stored in a central repository, maintained for every artifact, and then made available at build time for reliable, accelerated execution. PerfectBuild Explorer queries this repository to report on upstream/downstream impact for any given file.
File/Tool Independent: Automate all aspects of software production. Build procedures like file checkouts, packaging, and deployment become agile single-step processes easily and reliably executed by anyone.
No Coding Required: Users enjoy an intuitive GUI driven experience, eliminating the need to manually maintain automation programs or scripts. At the same time Make or Ant versions of every build are available on demand using the PerfectBuild Explorer.
Holding Trees: These shared integration areas enable storing and sharing of common artifacts for effective collaboration. Users can direct build output to one or more Holding Trees, which can be linked together to map promotion paths.
Integrated Build Management Services: Common build management services are built in. Every build is monitored and logged. System alerts users upon completion. Builds can be scheduled for execution or triggered by check in.
PerfectBuild Production Center
PerfectBuild Production Center enables organizations to provide multi-machine, multi-platform build services effectively to multiple development teams – without compromising the single-step experience for individual users. Developers simply submit builds for production, can view progress using the web based PerfectBuild Management Console, and receive notification upon completion.
Key features of PerfectBuild Production Center include:
Multi User Job Queuing & Distribution: Users submit build jobs using a single standard method for job queuing that masks the complexities of multi-machine job distribution and management.
Dynamic Provisioning: Administrators automatically control how and when build machines are used according to their attributes.
Web Based Management Console: Users receive visibility and control of production operations through a web browser – submitting jobs, monitoring their progress, setting alerting and notification preferences, and viewing job logs.
Builds are integral to every aspect of development. Forward-thinking development organizations are now requiring greater agility from their build operations. To keep exploring Codefast's revolutionary approach to the software build problem, please contact us to request a detailed demo of PerfectBuild.
|
|
|
|
- Microsoft Windows XP
- Microsoft Windows Server
- Microsoft Windows 2000
- Sun Solaris 9.x and 10.x
- IBM AIX
- HP/UX 9.x and 10.x
- Red Hat Linux
|
- CVS
- IBM – Rational ClearCase
- Microsoft VSS
- Perforce
- Subversion
- Borland StarTeam
- MKS Integrity
|
|