Dette er en Python bibliotek og kommandolinjeverktøy for å effektivisere og implementere bruk av SSH for programdistribusjon eller systemer administrasjonsoppgaver.
Det gir en grunnleggende pakke med operasjoner for å gjennomføre lokale eller eksterne shell-kommandoer (normalt eller via sudo) og opplasting / nedlasting av filer, samt hjelpe funksjonalitet som for eksempel spørre kjører bruker for innspill, eller avbryter utførelsen.
Hva er nytt i denne versjonen:
- Fast Bug:
- En skrivefeil hindrer stille drift av is_link.
- Oppdater IPv6 støtte til å jobbe med link-local adresseformater.
- Socket Unicode tekst hensiktsmessig for sitt mål stream objekt for å unngå problemer på ikke-ASCII-systemer.
- Fix å respektere template_dir for ikke Jinja2 maler i upload_template.
- Hopp dårlige verter når oppgavene utføres parallelt.
- En bug hvor upload_template unnlatt å hedre lcd når mirror_local_mode er sann.
- Bruk stat i stedet for lstat ved testing katalog-ness i SFTP modulen. Dette tillater rekursive nedlastinger unngå recursing inn symlinker uventet.
- Forhindre uendelig loop tilstand når en gateway vert er aktivert og samme vert er i det vanlige målet vert listen.
Hva er nytt i versjon 1.10.1:
- Fast Bug:
- En skrivefeil hindrer stille drift av is_link.
- Oppdater IPv6 støtte til å jobbe med link-local adresseformater.
- Socket Unicode tekst hensiktsmessig for sitt mål stream objekt for å unngå problemer på ikke-ASCII-systemer.
- Fix å respektere template_dir for ikke Jinja2 maler i upload_template.
- Hopp dårlige verter når oppgavene utføres parallelt.
- En bug hvor upload_template unnlatt å hedre lcd når mirror_local_mode er sann.
- Bruk stat i stedet for lstat ved testing katalog-ness i SFTP modulen. Dette tillater rekursive nedlastinger unngå recursing inn symlinker uventet.
- Forhindre uendelig loop tilstand når en gateway vert er aktivert og samme vert er i det vanlige målet vert listen.
Hva er nytt i versjon 1.8.0:
- Lagt et søkeord argument for å rsync_project å konfigurere standard opsjoner.
- Gjør changelog lettere å lese.
- Tillat overstyring av abort atferd via en tilpasset unntaks retur oppsigelige sett som env.abort_exception.
Hva er nytt i versjon 1.6.1:
- Fast problem med manglende -r flagg i Mac OS X sed versjon.
- grasiøst håndtere situasjoner der brukere gir en enkelt streng bokstavelig å env.hosts.
- Utvid baner med tilde innsiden (contrib.files).
- Nedstrøms synkronisering alternativet implementert for rsync_project.
Hva er nytt i versjon 1.5.0:
- Lagt --initial-passord-melding om å tillate forfylling passordet buffer ved begynnelsen av en kjøring. Flott for sudo-drevet parallelle løp.
- Oppdatert upload_template å ha en mer nyttig returverdi, nemlig sin interne put call.
- Lagt navn argument til oppgave (docs) for å tillate overstyring av standard & quot; funksjon er oppgaven navn & quot; atferd. Takk til Daniel Simmons for catch & patch.
- Tillat avanserte brukere å parameter fabric.main.main () for å tvinge lasting av spesifikke fabfiles.
Hva er nytt i versjon 1.3.3:
- Feilrettinger:
- Angi en oppgave modul som en oppgave på kommandolinjen ikke lenger blåser opp, men presenterer den vanlige & quot; ingen oppgave med det navnet & quot; feilmelding i stedet.
- Tillat rømmer fra likhetstegn i pr-oppgave args / kwargs.
- Forbedre traceback skjermen når du håndterer `` ImportError``s for avhengigheter.
Hva er nytt i versjon 1.3.0:
- Bugs:
- Sett glemt hvordan å utvide ledende tilder i fjern filbanen. Dette er rettet.
- Under visning av fjern stdout / stderr, Fabric tidvis trykt overflødige linjer prefikser (som i sin tur noen ganger overskrev innpakket tekst.) Dette har blitt fikset.
- Oppgaver dekorert med runs_once trykt overflødig 'Utfører ...' statuslinjene på påfølgende besvergelser. Dette er mye støy i det beste og villedende i verste fall, og har blitt rettet opp.
- Egenskaper:
- Det er nå mulig, ved hjelp av den nye utføre API-kall, til å utføre oppgaven objekter (ved henvisning eller navn) fra andre oppgaver eller i bibliotek-modus. utføre hedrer de andre oppgaver 'verter / roller dekoratører, og støtter også bestått i eksplisitt vert og / eller rolle argumenter.
- Oppgaver kan nå eventuelt gjennomføres parallelt. Vennligst se de parallelle gjennomføring docs for detaljer. Store takket være Morgan Goose for den første implementeringen.
Hva er nytt i versjon 1.2.0:
- Forbedrettask å legge aliasing, per-modul standard oppgaver og kontroll over innpakning oppgave klassen.
- Forbedret Unicode støtte ved testing av gjenstander for å være streng-aktig.
- Experimental overhaling av endrings formatering og prosessen for å gjøre som støtter flere utviklingslinjer mindre av en problemfri.
Hva er nytt i versjon 1.1.2:
- Feilrettinger:
- Logikken brukes til å skille oppgaver fra moduler når du kjører fab --list feil anses oppgave klasser som implementerer kartleggingen grensesnitt for å være moduler, ikke individuelle oppgaver. Dette er rettet.
Hva er nytt i versjon 1.0.1:
- Fikset en bug i lokal atferd når fangst = False og output.stdout (eller .stderr) var også False.
- Oppdater kanten tilfelle i put hvor du bruker modusen kwarg sammen use_sudo = True driver en skjult sudo kommando. Modusen kwarg må være oktale men ble interpolert i sudo samtalen som en streng / heltall.
- Tilføy skulle ha sin delvis kwarg standard snudd fra Tro False. Imidlertid ble bare dokumentasjonen endret. Dette har blitt fikset.
- Tweak interne I / O beslektede looper å hindre høy CPU-bruk og dårlig skjerm-utskrift oppførsel på noen systemer.
- Noen brukere har rapportert problemer med droppet innspill, spesielt mens du taster inn sudo passord.
Kommentarer ikke funnet