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 helps you create new projects that:
Allow customization with your choice of Git provider and Continuous Integration (CI) service.
Provides extra Terminus commands and customization options for common workflow tasks and to customize your build.
Includes templates and best practices to help level up WebOps teams with automated testing, composer updates, and more.
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:
GitHub and Github Actions
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.