The Ape Base Compile System is a set of scripts that leverage ESP EPM and MREPO to maintain Red Hat based systems that require custom and secluded binaries. It achieves cross platform reproducible compiles applications like Apache HTTPD, MySQL, and PHP, supports a common --prefix parent directory to allow different versions of an application to be installed, provides an easy method to switch between application versions, places selected application binaries in a central "bin" directory, supports delivery via Yum and other common installers, and provides a method for non-compiled "skeleton" files to be included with installation and distribution.
Releaser is a set of scripts to automate and manage the tasks related to software package releases. It is designed to be modular and to make it easy to both select a particular set of actions associated with releases of a particular project (such as changelog generation, uploading of tarballs, posting announcements to mailing lists), and create new actions that integrate seamlessly into the process. Its status is still somewhat experimental, but the most basic functionality is there.
kdesvn-build is a script to automate the process of downloading, building, and installing KDE from its Subversion source repository. It supports many advanced features such as partial checkout/build of a module, the unsermake build system, incremental make, module checkouts using Subversion snapshots from the kdesvn-build.kde.org site, and repeatable builds. Many options are available, and they apply to every module by default, but most options can be overridden on a module-by-module basis. Every command it executes is logged.
ControlTier is a set of tools and an automation framework for deploying and managing multi-tier Web applications (or any application stack). It orchestrates the deployment and updating of code, data, and content across multiple physical, virtual, or cloud-based servers or clusters. Multiple tools include a command dispatching framework, a self-service Web interface, a multi-purpose CMBD/inventory tool, and a reporting infrastructure. Tools can be used individually or as an integrated system for large scale use.
The Heirloom Development Tools provide yacc, lex, m4, make, and SCCS as portable derivatives of the utilities released by Sun as part of OpenSolaris. The OpenSolaris utilities were in turn derived from the original Unix versions, and are assumed be conforming implementations of the POSIX standard.
Antmod is a build management, release management, and repository management tool. Its implementation is an Ant-based extensible engine for retrieving, versioning, building, and deploying code to and from Subversion or CVS. It standardizes build files for Java projects and provides build plugins for various tasks. It also standardizes tagging and branching for both CVS and Subversion, and its module and repository management can also be used for non-Java projects. It greatly speeds up Java software development, promotes reuse of Java software, and standardizes the build-test- release cycle.