UrbanCode Build™: Enterprise Class Build Automation
UrbanCode Build, formerly called uBuild, is IBM's next generation build solution. Based on the AnthillPro platform, UrbanCode Build is a Continuous Integration server that gives you a scalable architecture capable of solving the most complex builds on the planet. If you're looking for a build management solution to meet complex requirements for large-scale implementations, without needing to perform complex configurations and setup for every project, be sure to follow the development of UrbanCode Build.
Scalable and Highly Available Architecture
Built on the AnthillPro platform, UrbanCode Build is being developed on a new clustered kernel that will allow many UrbanCode Build servers to access the same data. The clustered kernel ensures that organizations can manage unprecedented numbers of builds without negative performance effects.
Enterprise-Wide Continuous Integration (CI)
Templated configuration – Create templates for a project build and re-use them across multiple builds.
Automated Builds – Builds can be triggered to run automatically when code changes.
Automated Tests – Tests and analytics are executed and the results stored as part of the build so even years later you can see the test results of any build.
Dependency Management – Projects can depend on other projects or 3rd party libraries; by status or by project. Dependency management allows projects to be rebuilt when libraries are modified. So, when a developer on another project commits code to a library that your code depends on, you will be notified if your build or tests pass or fail with this change.
UrbanCode Build Plugin integrations, or "plugins" as we call them, allow UrbanCode Build to integrate with:
- Source control management systems (SCMs)
- Build systems
- Project management tools
- Issue Trackers
- Unit Testing
- Code Coverage
- Functional testing
Templated configuration – Create templates for project builds and re-use them across multiple builds.
Plugins that extend UrbanCode Build's platform and features are being written all the time. Find out more about the Plugin Framework. Click here to visit our plugins site, View our plugins and collaborate with others to write new ones.
Technology Stack Agnostic
UrbanCode Build is built for diverse enterprises. It supports development teams working in C#, Java, C/++ and more. UrbanCode Build works with a wide variety of tools and processes.
Integrated Automation and Metrics
Integrations are great for executing development and testing processes, but they are also key for understanding results. Running unit tests after a build is good, understanding which tests passed is better, and realizing which tests fail most frequently provides even more value. UrbanCode Build provides rich integrations that automate, understand and analyze.