1

Was sind gute Betriebsmittel, zum an zu schauen, um mysql Änderungen unserer devops Rohrleitung hinzuzufügen?Wie man ununterbrochen Datenbankänderungen innerhalb der devops Rohrleitung liefert

Wir sind dabei, eine CI/CD-Pipeline aufzubauen, in der wir automatisch Software für Server erstellen, konfigurieren und bereitstellen.

Wir können derzeit eine Anwendung auf einem leeren Server bereitstellen, erstellen jedoch einen Snapshot einer Datenbank, um die Daten zu füllen (im Wesentlichen eine vorhandene Datenbank zu entpacken). Wir möchten keine Daten von envirornmnet in die Umgebung verschieben. Wir möchten auch nicht, dass unsere Datenbankaktualisierungen in allen Umgebungen ein manueller Prozess sind.

Wir möchten einen automatisierten Prozess haben, um Datenbankänderungen zusammen mit dem Code auf eine automatisierte Art und Weise zu übertragen. Und behalten Sie die Möglichkeit, unsere Anwendung auf einem Server zu implementieren und die Datenbank mit den notwendigen Daten zu füllen fähige Anwendung.

+0

benutze liquibase oder flyway –

+0

Ich bin ein liquibase fan, ich. –

Antwort