Projects tagged ‘automation’


[79 total ]
508

Apache Ant

   
Primary Language: Java Licensed as: Apache License 2.0

Apache Ant is a Java-based build tool. In theory, it is kind of like Make, but without Make's wrinkles.

Metrics updated about 13 hours ago

175

Rake

   
Primary Language: Ruby Licensed as: MIT License

Rake is a Ruby make-like utility using standard Ruby syntax for the build specification file.

Metrics updated about 13 hours ago

66

CruiseControl

   
Primary Language: Java Licensed as: BSD-ish License

CruiseControl is a framework for a continuous build process. It includes, but is not limited to, plugins for email notification, Ant, and various source control tools. A Web interface is provided to view the details of the current and previous builds.

Metrics updated 29 Aug 08

59

SCons - a Software Construction tool

   
Primary Language: Python Licensed as: MIT License

SCons is a software construction tool (build tool substitute for Make) implemented in Python. It features a modular build engine that can be embedded in other software. SCons configuration files are Python scripts that call the build engine API. It ... [More] can scan files to detect dependencies automatically and maintain a global view of all dependencies in a build tree, and uses MD5 signatures to detect changed file contents reliably. Timestamps can be used if you prefer. SCons also supports parallel builds and is easily extensible through user-defined builder and scanner objects. [Less]

Metrics updated 29 Aug 08

50

Phing

   
Primary Language: PHP Licensed as: GNU Lesser General Public License 2.1

PHing Is Not GNU make; it's a project build system based on Apache Ant. You can do anything with it that you could do with a traditional build system like GNU make, and its use of simple XML build files and extensible PHP "task" classes make it an ... [More] easy-to-use and highly flexible build framework. Features include file transformations (e.g. token replacement, XSLT transformation, Smarty template transformations), file system operations, interactive build support, SQL execution, CVS operations, tools for creating PEAR packages, and much more. [Less]

Metrics updated about 14 hours ago

37

Apache Continuum

   
Primary Language: Java Licensed as: Apache License 2.0

Continuum is a continuous integration server for building Java based projects. It supports a wide range of projects.

Metrics updated about 23 hours ago

30

Buildbot

   
Primary Language: Python Licensed as: GNU General Public License 2.0

The BuildBot is a system to automate the compile/test cycle required by most software projects to validate code changes. By automatically rebuilding and testing the tree each time something has changed, build problems are pinpointed quickly, before ... [More] other developers are inconvenienced by the failure. The guilty developer can be identified and harassed without human intervention. By running the builds on a variety of platforms, developers who do not have the facilities to test their changes everywhere before checkin will at least know shortly afterwards whether they have broken the build or not. Warning counts, lint checks, image size, compile time, and other build parameters can be tracked over time, are more visible, and are therefore easier to improve. [Less]

Metrics updated about 9 hours ago

30

Puppet

   
Primary Language: Ruby Licensed as: GNU General Public License 2.0

Puppet lets you centrally manage every important aspect of your system using a cross-platform specification language that manages all the separate elements normally aggregated in different files, like users, cron jobs, and hosts, along with obviously ... [More] discrete elements like packages, services, and files. Puppet's simple declarative specification language provides powerful classing abilities for drawing out the similarities between hosts while allowing them to be as specific as necessary, and it handles dependency and prerequisite relationships between objects clearly and explicitly. [Less]

Metrics updated 30 Jun 08

26

Selenium

   
Primary Language: JavaScript Licensed as: Apache License 2.0

Selenium is a test tool for web applications. Selenium tests run directly in a browser, just as real users do. And they run in Internet Explorer, Mozilla and Firefox on Windows, Linux, and Macintosh. No other test tool covers such a wide array of ... [More] platforms. * Browser compatibility testing. Test your application to see if it works correctly on different browsers and operating systems. The same script can run on any Selenium platform. * System functional testing. Create regression tests to verify application functionality and user acceptance. [Less]

Metrics updated about 19 hours ago

19

Apache Archiva

   
Primary Language: Java Licensed as: Apache License 2.0

Apache Archiva is a build artifact repository manager for use with build tools such as maven, continuum, and ant.

Metrics updated 29 Aug 08