Premake is a build configuration tool. Describe your project using the full-featured Lua scripting language and then let Premake create the input files for Visual Studio, GNU make, Xcode, SharpDevelop, MonoDevelop, Code::Blocks, and CodeLite...with more tools on the way!
Module::Build is a system for building, testing, and installing Perl modules. It is meant to be an alternative to ExtUtils::MakeMaker. Developers may alter the behavior of the module through subclassing in a much more straightforward way than with MakeMaker. It also does not require a make on your
... [More] system - most of the Module::Build code is pure-Perl and written in a very cross-platform way. In fact, you don't even need a shell, so even platforms like MacOS (traditional) can use it fairly easily. Its only prerequisites are modules that are included with perl 5.6.0, and it works fine on perl 5.005 if you can install a few additional modules. [Less]
phpUnderControl aims to make the first steps with CruiseControl and PHP as easy as possible. It integrates three of the best PHP development tools into CruiseControl, combined with an easy setup routine and a small example project. With the provided XSL stylesheets, the generated output of PHPUnit
... [More], PHPMD, PHPCPD, PHP_CodeSniffer and phpDocumentor can be visualized in CruiseControl. [Less]
Cargo is a thin wrapper around existing containers (e.g. J2EE, Java EE or Jakarta EE containers):
* A Java API to start/stop/configure Java Containers
* A Java API to (remotely or locally) deploy modules into these containers
* A Java API to parse/create/merge Java EE modules
* ANT tasks
... [More] wrapping the Java API for configuring, starting, stopping and deploying applications to all supported containers
* A Web interface that wraps the Java API that can be used to configure, start and stop all containers supported by Cargo remotely and at any time
* A Maven 3 Plugin wrapping the Java API for configuring, starting, stopping and deploying applications to all supported containers and the Cargo Daemon as well as parsing, creating and merging Java EE modules [Less]
Waf is a general-purpose build system which was modelled from Scons. Though it comes last in the arena of the build systems, we believe that Waf is a vastly superior alternative to its competitors (Autotools, Scons, Cmake, Ant, etc) for building software, and especially for open-source projects:
... [More]
* Waf depends on Python only which is ported on most platforms
* Waf scripts are Python modules which are easier to learn and to maintain that custom languages
* Waf license has very little constraints (BSD) and can be redistributed easily (all in one 100kb script)
* Waf architecture is modular and can be extended easily, it relies on state-of-the-art algorithms
* Waf provides many more features than its competitors
* Waf provides many small projects and code snippets [Less]
The Open Build Service (OBS) is an open and complete software distribution development platform. It provides the infrastructure to create software packages for a wide range of operating systems and hardware architectures as well as add-ons, appliance images or entire linux distributions.
OBS
... [More] provides the tools to work collaboratively, supporting access rights, merge requests and review functionality. Users can access OBS via a convenient web interface, as well as a commandline tool or via the extensive API.
Rather than using "compiler farms" of different hardware to build packages for different architectures and multiple Linux distributions like Fedora, Debian, Ubuntu, the OBS creates a clean virtual instance for each build, saving the user time and resources. [Less]
Xinc is a continuous integration server written in PHP 5. It has built-in support for Subversion, git and Phing (and therefore PHPUnit), and can be easily extended to work with alternative version control or build tools.
Bitten is a Python-based framework for collecting various software metrics via continuous integration. It builds on Trac to provide an integrated web-based user interface.
This site uses cookies to give you the best possible experience.
By using the site, you consent to our use of cookies.
For more information, please see our
Privacy Policy