Airplane lets you transform scripts, APIs, and SQL queries into apps for your team in minutes. If you have feature requests you'd like to see in future changelogs, reply and let us know!
Introducing: Deployments!
This week we rolled out the beta version of our new deployments feature. You can now version control, deploy, and manage Airplane tasks the same way you would your codebase. With version control support, you can see what code is running in your task at any given point.
Please let us know if you have any feedback. More details below and in our Deployments docs.
Deploy tasks to Airplane automatically
You can use the CLI to quickly deploy tasks from your local machine via airplane deploy
. Once your tasks are up and running, you can use the GitHub integration to automatically deploy tasks whenever they change. If you're not using GitHub, you can always deploy from your own CI/CD system.
To get set up with the GitHub integration, visit team settings and select Connect repositories
under the Git integration
header.
Manage deployments
You can now view a list of current and past deployments within the Airplane UI.
Capture git metadata
A deployment includes git metadata if it was created by the GitHub integration, the airplane-deploy
GitHub action, or through the CLI (if the CLI is run inside a git repository).
The git metadata tells you who created the deployment, what repository the deployed tasks live in, and the latest commit at the time of the deployment. You can also deep link a task to its code because each deployed task stores the path to the task's entry point in the git repo.