BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Continuous Integration Content on InfoQ

  • Community-Driven Research: What are the most widely used .NET practices and tools?

    InfoQ's research initiative continues with an 8th question: "What are the most widely used .NET practices and tools?". This is a new service we hope will provide you with up-to-date & bias-free community-based insight into trends & behaviors that affect enterprise software development. Unlike traditional vendor/analyst-based research, our research is based on answers provided by YOU.

  • Travis CI Announces Support for Java and Plans for Travis Pro

    Travis CI, a cloud-based continuous integration (CI) offering for open source projects on Github, has announced support for Java builds, as well as Scala and Groovy additions. After gaining traction among the Ruby open source community the project is now looking into the possibility of expansion to a hosted CI service (nicknamed Travis Pro).

  • GitHub Has Open Sourced Janky, A CI Server

    GitHub has open sourced Janky, their Continuous Integration server built on top of Jenkins and augmented with Hubot, a chat automation tool.

  • CloudBees Releases Jenkins Enterprise

    CloudBees releases Jenkins Enterprise which offers commercial support, extended long time releases up to a year and extra proprietary plugins useful to companies with large scale Jenkins installations.

  • Java EE PaaS Providers

    A survey conducted by Red Hat at this year's VMworld implied a strong demand for Java EE based PaaS, but such products are thin on the ground. We take a look at two contenders, CloudBees' RUN@cloud, and Red Hat's own OpenShift.

  • What Agile Architecture and Hurricanes have in Common

    In a recent presentation at SATURN 2011 Eric Richardson has drawn some analogies between architects in an agile environment and hurricane meteorologists. For example, both produce various forecasts respectively documents, use many kinds of data sources as inputs, and employ different techniques to acquire data. The question arises is: what can architects learn from meteorologists?

  • Atlassian Replaces Builders with Tasks in Latest Bamboo Release

    As the discussion in Agile development moves from continuous integration (CI) to continuous deployment, CI servers are doing more to automate the overall build process. Atlasian, which today released Bamboo 3.1, has implemented a new feature called Tasks that the company hopes will aid developers in their continuous deployment efforts.

  • Application Build and Continuous Integration Patterns

    Julian Simpson, Principal Consultant at The Build Doctor, has compiled a set of patterns for maintaining a fast and reliable application build process and avoiding some Continuous Integration (CI) pitfalls. He also presents a number of patterns for deployment automation and testing in production-like environments.

  • Tasktop 2.0 Supports Task Federation and Cross-Repository Agile Planning

    The latest version of Application Lifecycle Management (ALM) collaboration tool Tasktop supports task federation, cross-repository Agile planning, and new connectors to other ALM tools like HP Agile Accelerator and SmartBear CodeCollaborator. Tasktop team last week released version 2.0 of the software which also has integration with Hudson CI tool.

  • JUnitMax tightens the feedback cycle of software development

    Kent Beck re-released JUnitMax, a continuous test runner plugin for Eclipse that tightens the feedback loop of programmers aiming for a low risk, high throughput pace of development.

  • Is Good Code Enough for a Project to Be Successful?

    Simon Brown, a developer, architect and author, considers that it takes a lot more than just good code to create a successful project. In his presentation, "Good Code Isn’t Enough", Brown goes through all the elements necessary for a project’s success, from upfront design to operation documentation.

  • CloudBees introduces Hudson-as-a-Service

    CloudBees introduces it's fist PaaS offering, Haas (Husdon-as-a-Service), that liberates the continuous building and testing of projects into the cloud where the IT-free setup, configuration, and elastic resource allocations can be taken advantage by anyone.

  • Continuous Deployment, In Practice

    Continuous deployment has gained a recent buzz in the Lean-slanted "eliminate work-in-progess" movement. But while many may find this an intriguing and logically worthwhile objective, many less can visualize how this might actually be achieved. Ash Maurya helps to fill this gap by describing his experience with making it happen at his company.

  • RubyMine 2.0 : A Clear Path to Dynamic Development

    JetBrains has taken it on themselves to create one of the premier Ruby IDEs on the market. It has been just over 6 months since version 1.0 was released and today, RubyMine 2.0.

  • Article: Where To Now With Build Automation

    Most developers nowadays are familiar with the basic tenets of Continuous Integration, but arguably only a small proportion of these are fully benefiting from an optimized CI set up. This article, by John Smart of Atlassian, discusses Continuous Integration practices that can take CI beyond merely being a glorified cron job and make it an effective, productivity-enhancing hub for development.

BT