Proces budowania aplikacji

Przykładowy proces budowania aplikacji

Załóżmy, że mamy dwa projekty (aplikację webową oraz mobilną) wraz z częścią wspólną jak na poniższym obrazku:

Przykładowy process budowania tego projektu mógłby wyglądać następująco:

  1. Kompilacja TOOL A
  2. Uruchomienie testów jednostkowych TOOL A
  3. Przygotowanie binarnej wersji TOOL A
  4. „Przekopiowanie” binarnej wersji do PROJECT 1
  5. Kompilacja PROJECT 1
  6. Uruchomienie testów jednostkowych PROJECT 1
  7. Wygenerowanie binarnej wersji PROJECT 1
  8. „Przekopiowanie” binarnej wersji do PROJECT 2
  9. Kompilacja PROJECT 2
  10. Uruchomienie testów jednostkowych PROJECT 2
  11. Wygenerowanie binarnej wersji PROJECT 2

Podstawową rzeczą, którą należy w takim procesie zmienić to tzw. podział na fazy i odseparowanie budowania każdej ze składowych. Przykładowy podział mógłby wyglądać następująco:

results matching ""

    No results matching ""