Anise

Anise

Anise er en Python-baseret eksekveringsmotor til automatiseringsopgaver.
Anise er en Python-baseret eksekveringsmotor til automatiseringsopgaver.Automatiseringsopgaver findes inden for softwareudvikling og sandsynligvis alle slags andre sektorer.De kræver typisk udførelse af forskellige mindre og større værktøjer.Komplekse opgaver har ofte brug for en række af mange trin for at udføre, med nogle trin, der er afhængige af hinanden.Manuelt at udløse alle disse trin i de grafiske grænseflader for alle de involverede værktøjer er muligvis teoretisk, men vil generere fejl og frustration efter nogle cyklusser .... Automatiseringsgrænsefladerne til disse værktøjer er undertiden lettere, men nogle gange er de udsatte for fejl.Nogle opgaver må muligvis også bede brugeren om nogle oplysninger på en interaktiv måde.Nogle mindre dele kan også være maskinspecifikke (f.eks. Filsystemstier eller koden til adgang til et kodeordhvelv), mens hele opgaven skal kunne køres på nogle forskellige maskiner.I nogle situationer kan dette føre til en temmelig uigennemsigtig skov med forskellige værktøjer med unikke uligheder og specielle konventioner.Når antallet af forskellige projekter stiger, vil du se flere og flere forskellige værktøjer, der ofte gør et lignende job, men for forskellige platforme eller rammer og selvfølgelig med forskellige brugskonventioner.Spontant skrevne limskripter hjælper i starten, men eksploderer, da kompleksiteten overstiger en vis tærskel.Typiske opgaver i softwareudvikling kunne være: Generering af dokumentation Testning Oprettelse af pakker Oprettelse af en hjemmeside Distribution af hjemmeside Håndtering af versioninformation f.eks. Udskriv det i manualen og mere Anisrammen giver dig mulighed for at implementere alle disse opgaver på en struktureret, men generisk måde i en kombination af XMLog Python-kode.Anismotoren udfører vilkårlig Python-kode og leverer nogle yderligere tjenester såsom logging, parameterpassering fra kommandolinie, grundlæggende grafisk brugergrænsefladesupport, et plugin-interface, et fleksibelt hændelsessystem, indsprøjtning af kode og data fra andet sted, afhængigheder mellem kodefragmenter ogmere.
anise

Kategorier

Alternativer til Anise til Linux

Maven

Maven

Apache Maven er et Java-baseret værktøj til opbygning af automatisering og projektstyring (inden for softwareudvikling).
SCons

SCons

SCons er et Open Source-softwarekonstruktionsværktøj - det vil sige et næste generations build-værktøj.
Ant

Ant

Apache Ant er et Open Source Java-baseret build værktøj (til softwareudvikling).Det bruger XML-filer til at beskrive, strukturere og kontrollere byggeprocessen.
qmake

qmake

qmake er et værktøj fra Qt Company, der hjælper med at forenkle byggeprocessen til udviklingsprojekt på tværs af forskellige platforme.qmake automatiserer generationen af ​​Makefiles, så der kun er behov for et par informationer for at oprette hver Makefile.
Cake

Cake

Cake (C # Make) er et cross-platform build-automatiseringssystem med en C # DSL til opgaver såsom kompilering af kode, kopiering af filer og mapper, kørsel af enhedsprøver, komprimering af filer og opbygning af NuGet-pakker.
EBuild

EBuild

EBuild er et softwareprojektopbygning, afhængighedsstyring og rapporteringsteknologi.Målet er at være i stand til at tackle ethvert buildproblem på en struktureret, deklarativ og elegant måde.Det kan udvides via et plugin-interface..