Skip to content

croblesm/PASS-Summit-2020

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

PASS Summit 2020

Embracing Database DevOps through CI/CD

Evolutionary Database Design is the best phrase it can describe database migrations. But what do we know about database migrations using SQL Server containers?

This session will provide you with answers and guidelines to get you started, to embrace the Database DevOps practice for your organization. You will learn the aspects, methods, and strategies to build and manage your database deployments through CI/CD pipelines with open source tools like Flyway, Kubernetes, and cloud collaborative tools like Azure DevOps.

You will be able to build your first database migration through a CI/CD pipeline at the end of this session.

N|Solid

Prerequisites

  • Download Flyway comand-line | container
  • Experience with SQL Server databases and software development
  • Basic knowledge of Azure DevOps
  • Familiarity with containers

Demos

More resources

  • GeoKids - GitHub organization
    This organization includes the following repositories:

    • Flyway-migrations β†’ SQL Server database migrations files and custom Flyway image
    • Geokids-Web-Net β†’ Web application .NET Core source code
    • Geokids-App β†’ Integrated solution (WebApp + DB)
  • GeoKids - Azure DevOps
    This DevOps organization includes the main pipeline used in Demos 03 and 04.

Note

Special thanks to Geovani de Leon from Guatemala πŸ‡¬πŸ‡Ή for the help, developing the .NET Core app for this demo. πŸ‘ πŸš€

Please take a moment to check Geovani GitHub's repository. He is a very talented developer, promoting OpenSource & Microsoft technologies, and leading the new generating of software developers of Guatemala.

Questions?

If you have questions or comments about this demo, don't hesitate to contact me at crobles@dbamastery.com

Follow me

N|Solid N|Solid N|Solid N|Solid

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published