123
Anise

Anise

Anis är en Python-baserad exekveringsmotor för automatiseringsuppgifter.
Anis är en Python-baserad exekveringsmotor för automatiseringsuppgifter.Automationsuppgifter finns inom mjukvaruutveckling och förmodligen alla typer av andra sektorer.De kräver vanligtvis exekvering av olika mindre och större verktyg.Komplexa uppgifter behöver ofta en sekvens med många steg för att utföra, med vissa steg som är beroende av varandra.Att manuellt utlösa alla dessa steg i de grafiska gränssnitten för alla inblandade verktyg är möjlig i teorin, men kommer att generera fel och frustration efter några cykler .... Automatiseringsgränssnitten för dessa verktyg är ibland enklare, men ibland är de felaktiga.Vissa uppgifter kan också behöva be användaren om lite information på ett interaktivt sätt.Vissa mindre delar kan också vara maskinspecifika (t.ex. filsystemvägar eller koden för åtkomst till ett lösenordsvalv), medan hela uppgiften måste vara körbar på vissa olika maskiner.I vissa situationer kan detta leda till en ganska intransparent skog med olika verktyg, med unika udda och speciella konventioner.När antalet olika projekt ökar ser du fler och fler olika verktyg, ofta gör ett liknande jobb, men för olika plattformar eller ramverk och, naturligtvis, med olika användningskonventioner.Spontant skrivna limskript hjälper till i början, men kommer att explodera eftersom komplexiteten överskrider en viss tröskel.Typiska uppgifter inom mjukvaruutveckling kan vara: Generera dokumentation Testa Skapa paket Skapa en hemsida Distribuera hemsida Hantera versioninformation t.ex. skriva ut den i manualen och mer. Anisramen låter dig implementera alla dessa uppgifter på ett strukturerat men generiskt sätt i en kombination av XMLoch Python-kod.Anismotorn exekverar godtycklig Python-kod och tillhandahåller några ytterligare tjänster som loggning, parameterpassering från kommandoraden, grundläggande grafiskt användargränssnittstöd, ett plugin-gränssnitt, ett flexibelt händelsessystem, injektion av kod och data från andra platser, beroenden mellan kodfragment ochMer.

kategorier

Alternativ till Anise för BSD

EBuild

EBuild

EBuild är ett mjukvaruprojekt, beroendehantering och rapporteringsteknik.Målet är att kunna hantera alla byggproblem på ett strukturerat, förklarande och elegant sätt.Det är utdragbart via ett plugin-gränssnitt..