We just launched an update to Tugboat that we have been working on for the last three months. We now support YAML configuration files that live directly in your git repository. Don’t worry; your Makefile build scripts will continue to work until later this year. Here are the new features:
- You can now define services in the config file, allowing for infrastructure changes on a per branch basis.
- We’ve moved our images to Docker Hub, and provide a broader range of available versions.
- You can clone your git repository into any service, instead of just the web head.
- You can run commands in any service at build time, instead of just the web head.
- Any service can expose an HTTP service, each accessible by a unique URL.
We will continue to support the Makefile build script workflow until October 31, 2018. After that, you will need to create a YAML config for Tugboat to keep working. We have a migration guide to help you out.