Anise

Anise

Anise je prováděcí stroj založený na Pythonu pro automatizační úkoly.
Anise je prováděcí stroj založený na Pythonu pro automatizační úkoly.Při vývoji softwaru existují automatizační úkoly a pravděpodobně všechny druhy dalších sektorů.Obvykle vyžadují provedení různých menších a větších nástrojů.Složité úkoly často vyžadují provedení mnoha kroků, přičemž některé kroky mají vzájemné závislosti.Ruční spuštění všech těchto kroků v grafickém rozhraní všech zúčastněných nástrojů je teoreticky možné, ale po několika cyklech bude generovat chyby a frustrace .... Automatizační rozhraní těchto nástrojů je někdy jednodušší, ale někdy jsou náchylné k chybám.Některé úkoly mohou také vyžadovat interaktivní informace od uživatele.Některé menší části mohou být také specifické pro stroj (např. Cesty souborového systému nebo kód, jak přistupovat k úschovně hesel), zatímco celý úkol musí být možné spustit na různých počítačích.V některých situacích to může vést k poněkud netransparentní struktuře různých nástrojů, s jedinečnými zvláštnostmi a zvláštními konvencemi.Se zvyšujícím se počtem různých projektů uvidíte více a více různých nástrojů, často provádějících podobnou práci, ale pro různé platformy nebo rámce a samozřejmě s různými zvyklostmi použití.Spontánně psané lepicí skripty pomáhají na začátku, ale explodují, jak složitost překročí určitou hranici.Typické úkoly ve vývoji softwaru mohou být: Generování dokumentace Testování Vytváření balíčků Vytvoření domovské stránky Nasazení domovské stránky Zpracování informací o verzi, např. Vytištění v manuálu a další. Rámec anýzu umožňuje implementovat všechny tyto úkoly strukturovaným, ale obecným způsobem v kombinaci XMLa Pythonův kód.Modul anýzu provádí libovolný Pythonův kód a poskytuje některé další služby, jako je protokolování, předávání parametrů z příkazového řádku, podpora základního grafického uživatelského rozhraní, rozhraní pluginu, flexibilní systém událostí, vstřikovací kód a data z jiného místa, závislosti mezi fragmenty kódu avíce.
anise

Kategorie

Alternativy Anise pro BSD

EBuild

EBuild

EBuild je softwarový projekt budování, správa závislostí a technologie hlášení.Cílem je být schopen řešit jakýkoli problém s budováním strukturovaným, deklarativním a elegantním způsobem.Je rozšiřitelný přes rozhraní pluginu..