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.