Cake.Flyway

A set of aliases for Cake to help with running Flyway scripts as part of a build.

#addin nuget:?package=Cake.Flyway&version=0.5.1

<package id="Cake.Flyway" version="0.5.1" />

dotnet add package Cake.Flyway --version 0.5.1

<PackageReference Include="Cake.Flyway" Version="0.5.1" />

Aliases

Provides a wrapper around Flyway functionality within a Cake build script

General

FlywayBaseline(ICakeContext, FlywayBaselineSettings) Execute 'flyway baseline' with options
FlywayClean(ICakeContext, FlywayCleanSettings) Execute 'flyway clean' with options
FlywayInfo(ICakeContext, FlywayInfoSettings) Execute 'flyway info' with options
FlywayMigrate(ICakeContext, FlywayMigrateSettings) Execute 'flyway migrate' with options
FlywayRepair(ICakeContext, FlywayRepairSettings) Execute 'flyway repair' with options
FlywayValidate(ICakeContext, FlywayValidateSettings) Execute 'flyway validate' with options