Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents
outlinetrue

Wymagania

Do działania zadań Jenkins'owych do wgrywania aktualizacji należy najpierw stworzyć projekt kanał aktualizacji na serwerze aktualizacji http://www.aktualizacje.plusworkflow.pl.

Wtyczki

Warning

Nazwa projektu na serwerze aktualizacji musi być taka sam jak klucz wtyczki natomiast kanał musi nazywać się release.

Konfiguracja

Zadanie które buduje wtyczki musi zachowywać zbudowane artefakty.

...

Tip

Przykład konfiguracji znajduje się w zadaniu auto-update-release

Zadanie upload-plugin-patch

Zadanie auto-update-jobs/upload-plugin-patch wgrywa zbudowaną wtyczkę w do odpowiedniego projektu na serwerze aktualizacji. Można je również uruchomić ręcznie uzupełniając odpowiednio parametry:

Projekty klienckie PlusWorkflow

Info

Nazwa projektu i kanałów jest dowolna

Zadanie generate-patch

Zadanie auto-update-jobs/generate-patch ma za zadanie zbudować patch pomiędzy 2 wersjami kodu przy użyciu PlusPatch oraz wgranie tej aktualizacji na serwer aktualizacji.

Konfiguracja zadania klienckiego

Tip

Przykładem konfiguracji projektu może być suncode-iso

...

Tip

Dodatkowo można skonfigurować sekcję Repozytorium Kodu aby zadanie było uruchamiane podczas

Jednorazowa konfiguracja dla nowych projektów

Note

Dotyczy to nowych projektów które nie mają jeszcze żadnej aktualizacji na serwerze aktualizacji.

...