Mój zespół w ciągu ostatnich kilku lat coraz bardziej zyskiwał na CMS. Stajemy się również coraz bardziej w ciągłą integrację. Pogodzenie tych dwóch okazało się trudne. Aby było jeszcze gorzej, robimy witryny LAMP i .NET, aby nasze skrypty idealnie pasowały do obu.Zautomatyzowane wdrożenia baz danych z treściami tworzonymi przez użytkowników (a la CMSes)
Mamy cztery środowiska dla każdej lokacji lokalnej, integracji, tworzenia i produkcji. Wprowadzanie treści i wysyłanie plików regularnie odbywa się w miejscu produkcji. Rozwój oczywiście zaczyna się lokalnie i idzie w górę.
Jakie są niektóre metody i techniki, które mogę wdrożyć na moim serwerze kompilacji, aby automatycznie przekazywać dane i aktualizacje schematów ze środowisk programistycznych do produkcji bez nadpisywania treści generowanych przez użytkowników? Odwrotnie, w jaki sposób (i kiedy) mogę automatycznie pobierać dane generowane przez użytkownika do środowisk programistycznych?
Ze względu na charakter naszej działalności i umowy z klientami, prawie nigdy nie ma żadnych problemów prawnych związanych z wycofywaniem treści z serwerów produkcyjnych. Nie znam technologii. Czy mógłbyś rozwinąć? Jestem przyzwyczajony do tworzenia kopii zapasowych DB i przywracania go, ale to oczywiście ma problemy, jeśli to robisz i trwa ciągły rozwój. – Jeff