testdriven.com Wrangling quality out of chaos

Posts Tagged ‘Continuous Integration’

Dashboard: Java-based remote build monitor plugin

11.24.2006 · Posted in Links

Dashboard is an open-source, free Java based remote build monitor plugin for IntelliJ IDEA and Eclipse IDEs. It will currently give feedback from an Ant build running on a build machine that is on the same subnet as your developer machines. It will also monitor a Cruise Control build process (with a slight modification to Cruise).
link

AnthillPro: build management server

10.29.2006 · Posted in Links

AnthillPro provides Continuous Integration, Distributed Build Farms, Dependency Management, Configurable Workflows, Living Builds, Automated Deployments, Support for Multiple Deployment Environments, Configurable Build Statuses, Configurable Build Stamps, Configurable Build Jobs, Role Based Security, Compliance Out-of-the-box, and Scheduled Builds.

Commercial tool. Demo available.
link

JetBrains TeamCity: Continuous Integration server

10.27.2006 · Posted in Links

TeamCity is an innovative, IDE independent, integrated team environment targeted for .NET and Java software developers and their managers. It automates and coordinates key collaborative processes to eliminate manual systems and delays, providing tight integration with multiple build and test tools, real-time unit test frequency, server-side inspections and code coverage analysis.

(Commercial tool)
link

TFS Integrator: Continuous Integration plugin for MTFS

10.02.2006 · Posted in Links

When TFS Integrator initialises it reads a configuration file to identify which parts of the source tree it is interested in listening to, then subscribes to the check-in event notifications that the eventing system sends out.

TFS Integrator includes a dependency replication engine which extends the continuous integration feature. It does this by listening for the build completion event from TFS and using that to trigger the execution of some code which picks up the compiled build output and checking it back into Team Foundation Server in a specified location.
link

AHrg: Continuous Integration & Metrics tool

10.02.2006 · Posted in Links

AHrg aims to be a tool that combines the automation of continuous integration with testing and metrics. However, since there are already many excellent continuous integration suites already available, instead of building just another continuous integration tool AHrg acts as a framework for connecting an already existing continuous integration tool with a test suite (or suites) and metrics reporting tools.
link

Automaton: Continuous Integration engine for MTFS

10.02.2006 · Posted in Links

Automaton is a Continuous Integration engine for Microsoft Team Foundation Server. Automaton will monitor your source code repository and automatically run the correct team builds that you create within Visual Studio. Build reports can be view through a web site, and your development team can get notifications on e-mail or MSN Messenger when there is problem building the source code.
link

Nag: Continuous Integration Monitor

08.20.2006 · Posted in Links

Nag is a continuous integration monitor. It runs as a client continually monitoring the build status of integration servers such as Continuum and CruiseControl. On operating systems such as Windox and Linux, Nag can be run in the system tray. A standalone client is available for other Operating Systems.

Nag has grown out of an agile development environment where teams want to receive immediate feedback regarding the status of various builds. It provides audible and visual queues as to the status of various build.

Nag is currently in pre-alpha development. The project is sponsored by the Digital Focus Open Source Initiative.
link

QuickBuild: cross-platform build automation and management server

02.15.2006 · Posted in Links

QuickBuild is a cross-platform build automation and management server which helps continuous integration or nightly builds. Besides the ability to automate your builds, QuickBuild puts extra emphasis on build management so that your QA/release builds can be generated and managed in a simple and efficient way. Configuration, monitoring, and access to build artifacts are all done through an intuitive web interface. Your development and testing team will have a central area to access the build information.

QuickBuild is completely redesigned by creator of Luntbuild from the ground up based on lessons learned from Luntbuild. It aims at being an enterprise level, yet easy to use build server.
link

Sin: Continuous Integration for Subversion

09.07.2005 · Posted in Links

Sin is a framework for implementing Continuous Integration on top of the Subversion version control system.

Sin can be seen as being made up of two parts, the Integration Manager and the pool of Integrators. The Integration Manager is responsible for controlling the integration process of the changes. It will notice new changes to checkin branches in the repository, ask available Integrators to validate the changes, and perform the needed merges within the repository in order to complete the integration of the changes. If a change could be verified then the change is merged from the checkin branch to the stable branch. If a change could not be verified then the change is reverted (undone) from the checkin branch. It will be almost like the developer had never committed the change (except that no information is ever lost in a version control system). If a change is reverted then the developer that committed the change is emailed information about what was wrong with with the change. The developer can then merge the change back into his working copy, fix the problem and commit it again. The Integrator will, when asked to validate a change, checkout the source code from the stable branch in the repository, apply the change that is to be integrated, validate the change, and report either success or failure back to the Integration Manager which then take an appropriate action.
link

Parabuild: automated build management server

06.06.2005 · Posted in Links

Parabuild is a powerful automated build management server developed by Viewtier Systems. It features an effortless installation process and easy overall use, remote multi-platform builds, automatic (integration) builds, stable scheduled builds, fast Web user interface, growing number of supported version control, and issue tracking systems.

(Commercial tool)
link

Hudson: continuous integration build system

02.12.2005 · Posted in Links

Hudson monitors executions of repeated jobs, such as building a software project or jobs run by cron.

It builds software projects continuously, providing an easy-to-use build system that makes it easier for developers to integrate changes to the project, and for users to obtain a fresh build. The automated, continoues build increases productivity.

It monitors executions of externally-run jobs, such as cron jobs and procmail jobs. For example, with cron, all you receive is regular e-mails that capture the output, and it is up to you to look at them and notice when it broke. Hudson keeps those outputs and lets you quickly notice when something went wrong.
link

Tinderbox: Continuous Integration Server

02.03.2005 · Posted in Links

Tinderbox is a detective tool. It allows you to see what is happening in the source tree. It shows you who checked in what (by asking Bonsai); what platforms have built successfully; what platforms are broken and exactly how they are broken (the build logs); and the state of the files that made up the build (cvsblame) so you can figure out who broke the build, so you can do the most important thing, hold them accountable for their actions.
link

Continuous Integration Server Feature Matrix

02.03.2005 · Posted in Links

There are many Continuous Integration systems available. This page is an attempt to keep an unbiased comparison of as many as possible of them. The goals are to make it easier to choose an appropriate CI tool for your project, and provide a "Healthy competition aid" for the people involved in the development of these various CI systems.
link

BeetleJuice Continuous Integration Server

01.20.2005 · Posted in Links

Beetlejuice monitors your source code repository and triggers a build whenever the source code changes. It sends an email whenever the build fails. This ensures a controlled build process that provides rapid feedback whenever there is a problem. The more your developers integrate the code the better. Beetlejuice makes this a safe and easy process.
link

Apache Gump: Continuous Integration Tool

12.13.2004 · Posted in Links

Gump is Apache’s continuous integration tool. It is written in python and fully supports Apache Ant, Apache Maven and other build tools. Gump is unique in that it builds and compiles software against the latest development versions of those projects. This allows gump to detect potentially incompatible changes to that software just a few hours after those changes are checked into the version control system. Notifications are sent to the project team as soon as such a change is detected, referencing more detailed reports available online.
link

Hippo.NET: continuous integration tool for .NET projects

10.14.2004 · Posted in Links

Hippo.NET is a tool for streamlining the build process of .NET projects in a team envirionment. It provides continuous integration by monitoring the shared Visual SourceSafe database and starting the build process when changes are detected. An important design goal is to provide a nice and easy-to-use user interface, to monitor builds and trigger the build process when needed.
link