First Steps - Flyway AutoPilot (A Beginners Guide)
Published 30 August 2024
Flyway AutoPilot is a suite of sample projects designed to help you and your team experience a complete database development and automated deployment process with minimal setup. Whether you're just starting out or you're looking to integrate your own database schema into a CI/CD pipeline, Flyway AutoPilot has a version tailored to your needs.
What is Flyway AutoPilot?
Flyway AutoPilot is a set of pre-configured projects that demonstrate how to use Flyway effectively for Database Version Control & Automated Deployments, but more importantly act as a learning guide for anyone wanting to see the vast capabilities of our Flyway tool. Hosted on GitHub, these projects are designed to provide a hands-on experience with continuous integration and automated deployments. With Flyway AutoPilot, you will:
- See the value of Flyway in less than 20 minutes.
- Manage database changes with industry-standard tooling.
- Upskill staff.
- Streamline a POC of Flyway, in your own environment with your own team and with your own tooling!
Choose the Version That's Right for You
Flyway AutoPilot offers two full versions, each suited to different levels of expertise and project requirements. Select the version that best fits your needs:
1. Flyway AutoPilot - FastTrack
This is the standard version of Flyway AutoPilot, ideal for those who want a balanced introduction to Flyway without needing to use their own database schema. This version provides a ready-to-use sample database, along with a pre-configured Flyway project and pipeline.
- Best For: Teams looking for an end-to-end Flyway experience without extensive setup.
- Key Features: Ready-to-use sample databases, pre-configured CI/CD pipeline, includes migration scripts and change tracking.
- Prerequisites: Basic familiarity with GitHub or Azure DevOps, and SQL Server or Postgres (currently supported).
- Support: These projects come with an Exercise Book designed to help you become a Flyway pro!
- Learn More & Get Started
2. Flyway AutoPilot - BackUp & Running
For teams looking to test Flyway using their own database schema, this provides the most comprehensive setup. With this version, you can fully integrate Flyway into your existing infrastructure, allowing you to test its features and value on your own databases.
- Best For: Teams with existing, potentially complex, databases who want to integrate Flyway.
- Key Features: Supports your own schema, fully customizable CI/CD setup, advanced deployment strategies.
- Prerequisites: Basic familiarity with GitHub or Azure DevOps, and SQL Server (currently supported).
Support: These projects come with an Exercise Book designed to help you become a Flyway pro!
- Learn More & Get Started
💡 Tip: Flyway AP Exercise Book 💡
These projects come with an Exercise Book designed to help you become a Flyway pro! Whether you’re new or experienced, the exercises guide you through Flyway’s core features, from version control to advanced migrations. Each exercise builds your knowledge, ensuring you fully understand how to use Flyway for managing your databases.
As you work through the Flyway AutoPilot project, refer to the Exercise Book for hands-on learning and upskilling opportunities.
Ready to Dive In?
Each version of Flyway AutoPilot is designed to help you understand the power and flexibility of Flyway in different scenarios. Whether you're just getting started or you're ready to integrate Flyway into your existing projects, we've got the tools to help you succeed.
Explore the version that best suits your needs, and get started today!
Remember: If you need a trial key for Flyway Enterprise, you're in luck! You can easily get a free trial to explore the full range of features, onboard your team, or understand our offerings better via Flyway AutoPilot. Simply download Flyway Desktop HERE and follow the onscreen instructions to access your 28 day trial. Alternatively, you can reach out to the AutoPilot team at flywayap@red-gate.com for any license or setup questions you may have.