Skip to main content
Last Reviewed: April 19, 2022

Introduction

A starter kit for teams that are looking to make the leap to more advanced workflows.


What Is Build Tools?

Build Tools connects Pantheon with your CI service and external Git provider. It also includes Composer support, Automated Testing, and best practice recommendations for your advanced WebOps workflow. This is an extension of the Pantheon WebOps workflow.

Build Tools Structure diagram

Build Tools helps you create new projects that:

  1. Allow customization with your choice of Git provider and Continuous Integration (CI) service.

  2. Provides extra Terminus commands and customization options for common workflow tasks and to customize your build.

  3. Includes templates and best practices to help level up WebOps teams with automated testing, composer updates, and more.

  4. Avoid the complexity of combining multiple Pantheon start-state repositories on your own.

A Build Tools Project's Components

Build Tools currently supports the following combinations of Git and CI services:

  1. GitHub and CircleCI

  2. GitHub and Github Actions

  3. GitLab with GitLabCI

  4. BitBucket with BitBucket Pipelines

Build Tools Providers Diagram

Is Build Tools Right For You?

It's quick to get started with a Build Tools project, but it’s also helpful to understand the components and how they work together.

In general, Build Tools might be a good fit if your team is comfortable with:

  • command-line tools,
  • creating a bash script with Terminus commands,
  • CI to automate the deployments.

Developer Resources

Pantheon's Developer Advocacy team holds trainings and Office Hours, and monitors posts in our community forum. Join us to learn about Terminus, automations, advanced workflows like Build Tools, and more.

Changelog

You can view the most recent Build Tools release and changelogs in Pantheon's Build Tools repository.

More Resources

  • Integrated Composer for another way to manage deployments and dependencies if you don't need a CI.