LPS:CFEngine3/Architektura

Z HelpDesk

GIT

Určení stroje do větví je v souboru def.cf v definicích tříd branch_devel a branch_testing, případně to lze zjistit přímo na stroji:

cf-agent -Kf promises.cf -D show_classes | grep branch_
2014-09-09T11:42:50+0200   notice: R: branch_devel

Pokud není vypsáno 'branch_devel' ani 'branch_testing', pak se jedná o stroj zařazený do produkční větve.

prepare

Nejde o větev, ale je to první krok při přípravě nového bundle, kdy je otestovat řešení lokálně a odladit chyby.

Změny se zavádí okamžitě.

devel

Větev do které jsou zařazeny testovací stroje, na nichž neběží služby jiných administrátorů (laila, cico, metalist, ...).

Změny a opravy se zavádí dle potřeby.

testing

Zařazuji stroje pro testovací účely, čím více tím lépe (daphne, phix-test, ...)

Změny a opravy se zavádí po otestování ve větvi devel.

production