Skip to content
/ dbup-provider-template Public template

Template for new DbUp providers

License

Notifications You must be signed in to change notification settings

DbUp/dbup-provider-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Using this Template

  1. Create a new Repository in GitHub based on this template
    • The name should be in the form dbup-nameofthenewprovider
    • It should be public
  2. Create PR to add the name of the repo to the AllProviders.txt file in the DbUp repository
  3. Clone it
  4. Open it in VSCode or other light weight editor that doesn't have strong opinions about solution/project structure (i.e. not Rider/VS)
  5. Rename the following:
    • dbup-newprovider.sln
    • dbup-newprovider.sln.DotSettings
    • dbup-newprovider\dbup-newprovider.csproj
    • dbup-newprovider directory
  6. Search for NewProvider and replace with the new provider's name, turning on the preserve case option
  7. Run dotnet build to ensure it builds
  8. Uncomment the push and pull_request lines in .github\workflows\main.yml
  9. Delete these instructions up to and including the next line, then check in

GitHub Workflow Status (branch) NuGet NuGet Prerelease

DbUp NewProvider support

DbUp is a .NET library that helps you to deploy changes to SQL Server databases. It tracks which SQL scripts have been run already, and runs the change scripts that are needed to get your database up to date.

Getting Help

To learn more about DbUp check out the documentation

Please only log issue related to NewProvider support in this repo. For cross cutting issues, please use our main issue list.

Contributing

See the readme in our main repo for how to get started and contribute.

About

Template for new DbUp providers

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages