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 Linux

Maven

Maven

Apache Maven är ett Java-baserat verktyg för att bygga automatisering och projektledning (inom mjukvaruutveckling).
SCons

SCons

SCons är ett Open Source-programvarukonstruktionsverktyg - det vill säga ett nästa generations byggverktyg.
Ant

Ant

Apache Ant är ett Java-baserat verktyg för öppen källkod (för mjukvaruutveckling).Den använder XML-filer för att beskriva, strukturera och kontrollera byggprocessen.
qmake

qmake

qmake är ett verktyg från Qt Company som hjälper till att förenkla byggprocessen för utvecklingsprojekt över olika plattformar.qmake automatiserar generationen av Makefiles så att endast några få rader med information behövs för att skapa varje Makefile.
Cake

Cake

Cake (C # Make) är ett plattformsautomatiseringssystem med en C # DSL för uppgifter som att sammanställa kod, kopiera filer och mappar, köra enhetstester, komprimera filer och bygga NuGet-paket.
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..