Continuous integration icon

Test early, collaborate easily, deploy often

Today’s most sophisticated, engaging apps are built and deployed using modern development practices. These include optimized processes and workflows that increase developer productivity, efficiency, and speed, as well as improve app quality. Adoption of agile development practices and distributed version control systems have now become widespread. To complement these, a new practice has emerged—continuous delivery (CD)—that enables teams to streamline the app release process.

Continuous delivery features short release cycles, automation, and a direct connection to the source code repository. It's designed to enable teams to get incremental app updates to production quickly and safely. A successful CD process aligns an organization’s technology, processes, people, and culture so that deployment becomes a streamlined, automated activity. Businesses and end users benefit from faster delivery of new features and increased app quality.

Explore more about continuous delivery


Configuration management, continuous integration, and automated testing are essential to establishing a successful continuous delivery practice.

Learn more >>


Continuous delivery produces higher quality apps, faster, which positively impacts engineering organizations, end users, and business stakeholders.

Learn more >>

Success factors

A few best practices help teams develop the habits and mindset needed to enable a continuous delivery practice to thrive.

Learn more >>

See it in action

A basic branch-and-merge workflow enables multiple developers each work on their own code branch, share changes, and seamlessly merge to master.

Learn more >>

Continuous delivery on Heroku

Heroku development teams access a unified environment and toolkit that integrates continuous delivery workflows into the platform experience.

Learn more >>

  • We started using Heroku Pipelines as soon as it was released and now we use it for continuous delivery of all our microservices.

    ZeroCater Rob Adams Engineering Manager, ZeroCater Read customer story >>
  • Heroku Pipelines have increased our small team's productivity. With review apps created after each PR, every developer can have their own testing environment and work on the same app simultaneously with much less friction.

    The Information Jane Philipps Engineer, The Information