deployRule - Reguła wdrażania (deployRule)

Reguła wdrażania definiuje sposób, w jaki kontroler kolektywu wdraża element kolektywu i w jaki go obsługuje. Istnieją wbudowane reguły dla elementów Liberty, elementów Node.js oraz elementów kontenera Docker. Reguła wdrażania Docker obsługuje elementy Liberty lub Node.js działające w kontenerze. Wybierz regułę, która jest zgodna z typem elementu, który ma zostać wdrożony. Wbudowane reguły są odpowiednie dla typowych przypadków, ale w razie potrzeby można przesłonić elementy reguły lub zdefiniować nową regułę.

NameTypeDefaultDescription
idłańcuchUnikalny identyfikator konfiguracji.
deploystringKomenda do uruchomienia na hoście docelowym w celu wdrożenia elementu
undeploystringKomenda do uruchomienia na hoście docelowym w celu wycofania wdrożenia elementu
startstringKomenda do uruchomienia na hoście docelowym w celu uruchomienia wdrożonego elementu
stopstringKomenda do uruchomienia na hoście docelowym w celu zatrzymania wdrożonego elementu
typestringTyp elementu do wdrożenia: Liberty, Node.js lub Docker
namestringNazwa reguły wdrażania
restartstringKomenda do uruchomienia na hoście docelowym w celu ponownego uruchomienia wdrożonego elementu

runtimeTpe

Unikalny identyfikator konfiguracji.

NameTypeDefaultDescription
idłańcuchUnikalny identyfikator konfiguracji.
displayNamestringNazwa wyświetlana środowiska wykonawczego

inputVarible

Unikalny identyfikator konfiguracji.

NameTypeDefaultDescription
idłańcuchUnikalny identyfikator konfiguracji.
namestringNazwa zmiennej wejściowej
typestringTyp zmiennej wejściowej. Poprawne typy to: String, password, filePath (katalog), file (nazwa pliku, na przykład package.zip), cluster (nazwa klastra), dockerImage (nazwa obrazu docker).
descriptionstringOpis zmiennej wejściowej
defaultValuestringWartość domyślna zmiennej wejściowej
displayNamestringNazwa wyświetlana zmiennej wejściowej
groupstringGrupa zmiennych wejściowych