/ / Narzędzie open source dla bazy danych Ciągła integracja - serwer sql, baza danych, jenkins, ciągła integracja, ciągłe wdrażanie

Narzędzie open source do bazy danych Ciągła integracja - serwer sql, baza danych, jenkins, ciągła integracja, ciągłe wdrażanie

Chcę przeprowadzić ciągłą integrację bazy danych. Stwierdziłem, że Red Gate jest narzędziem dla CI bazy danych przy użyciu SQL CI.

Umożliwia ciągłą integrację z bazami danych SQL Server. Przy każdym przejściu do kontroli kodu źródłowego buduje i pakuje zmiany w bazie danych wraz z kodem aplikacji.

Sprawdza również strukturę bazy danych, uruchamia testy jednostkowe z realistycznymi danymi testowymi i sprawdza, czy można wdrożyć zmiany bazy danych.

Czy jest jakieś narzędzie open source do wykonania tej samej funkcjonalności co Red gate? Potrzebuję porady eksperta w tej sprawie. Więc go publikuję. Czy jest jakaś wtyczka Jennkins lub narzędzie open source? Dzięki.

Odpowiedzi:

1 dla odpowiedzi № 1

Możesz użyć narzędzi danych SQL Server. To nie jest open source, ale dzieje się z Visual Studion 2010+.


0 dla odpowiedzi nr 2

Sugerowałbym, żebyś spojrzał na DBmaestro (http://www2.dbmaestro.com/l/11742/2014-12-31/2grnfp), chociaż nie jest narzędziem open source, zapewnia ciągłą integrację z bazą danych. Ciągła integracja z bazą danych obejmuje:

  1. Wymuszona kontrola źródła - każda zmiana obiektu bazy danych jest dokumentowana przy użyciu funkcji Wyloguj się / W, dzięki czemu można zmodyfikować obszar roboczy bazy danych tak, jak robisz to przy użyciu języka C #, Java
  2. Podstawowa analiza świadoma - generowanie delta SQLskrypty porównując A, B i C, które identyfikują, czy różnica jest poprawną zmianą i powinny być częścią skryptu, różnica nie jest poprawną zmianą (należy ją pominąć i chronić cel) lub różnica jest w rzeczywistości konfliktem, który powinien rozwiązywać ręcznie.

Zapewniają one sieć bezpieczeństwa w procesie automatyzacji CI.

Oświadczenie: Jestem menedżerem produktu w DBmaestro