Table of Contents outline true
Wymagania
Do działania zadań Jenkins'owych do wgrywania aktualizacji należy najpierw stworzyć projekt i 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. |
...