To jest biblioteka i narzędzia wiersza polecenia Python na usprawnienie i wdrożenie do korzystania z SSH lub zadań administracyjnych wdrażania systemów aplikacji.
Zapewnia podstawowy zestaw operacji do wykonywania poleceń lokalnych lub zdalnych powłoki (normalnie lub przez sudo) i wysyłania / pobierania plików, a także funkcje dodatkowe, takie jak skłoniło działa użytkownika o wprowadzenie lub przerwanie realizacji.
Co nowego w tym wydaniu:
- Naprawiono błąd:
- literówka zapobiegania cichą pracę is_link.
- Aktualizacja IPv6 wsparcie pracować z formatami adres lokalny.
- Tekst Kodowanie Unicode odpowiednio do jego strumień docelowy obiekt, aby uniknąć problemów w systemach nie-ASCII.
- Fix szanować template_dir dla niezarejestrowanych szablonów Jinja2 w upload_template.
- Przejdź złych gospodarzy, gdy zadania są wykonywane równolegle.
- błąd, gdzie upload_template nie wypełnia LCD po mirror_local_mode jest prawda.
- Użyj podczas testowania katalogów-ności w module SFTP stat zamiast lstat. Pozwala to rekurencyjne pliki do pobrania, aby uniknąć nieoczekiwanego recursing do dowiązania symboliczne.
- Zapobiegaj nieskończonej pętli, gdy stan hosta brama jest włączona i ten sam gospodarz jest w regularnych listy hosta docelowego.
Co nowego w wersji 1.10.1:
- Naprawiono błąd:
- literówka zapobiegania cichą pracę is_link.
- Aktualizacja IPv6 wsparcie pracować z formatami adres lokalny.
- Tekst Kodowanie Unicode odpowiednio do jego strumień docelowy obiekt, aby uniknąć problemów w systemach nie-ASCII.
- Fix szanować template_dir dla niezarejestrowanych szablonów Jinja2 w upload_template.
- Przejdź złych gospodarzy, gdy zadania są wykonywane równolegle.
- błąd, gdzie upload_template nie wypełnia LCD po mirror_local_mode jest prawda.
- Użyj podczas testowania katalogów-ności w module SFTP stat zamiast lstat. Pozwala to rekurencyjne pliki do pobrania, aby uniknąć nieoczekiwanego recursing do dowiązania symboliczne.
- Zapobiegaj nieskończonej pętli, gdy stan hosta brama jest włączona i ten sam gospodarz jest w regularnych listy hosta docelowego.
Co nowego w wersji 1.8.0:
- Dodano argument, słów kluczowych, aby rsync_project skonfigurować domyślne Opcje.
- changelog łatwiejszy do czytania.
- Pozwól nadpisywanie zachowań poprzez abort niestandardowych wyjątku powracającego na żądanie zestawu jako env.abort_exception.
Co nowego w wersji 1.6.1:
- Naprawiono problem z brakującymi flagi -r w systemie Mac OS X sed wersji.
- Spokojnie poradzi sobie sytuacje, w których użytkownicy dają jeden ciąg dosłowne do env.hosts.
- Rozwiń ścieżki z tyldą wewnątrz (contrib.files).
- Poniżej opcja synchronizacji realizowane przez rsync_project.
Co nowego w wersji 1.5.0:
- Dodane --initial-password-żeby pozwolić wstępne napełnienie cache hasło na początku biegu. Doskonały do sudo zasilany równoległych tras.
- Aktualizacja upload_template mieć bardziej użyteczną wartość zwracaną, a mianowicie, że jej wewnętrzne połączenia put.
- Dodane Nazwa argument zadaniowych (docs), aby umożliwić nadpisywanie domyślnego & quot; nazwa funkcji jest nazwa zadania & quot; zachowanie. Dzięki Daniel Simmons do połowu i poprawki.
- Pozwala zaawansowanym użytkownikom parametryzacji fabric.main.main (), aby wymusić ładowanie wybranych fabfiles.
Co nowego w wersji 1.3.3:
- Poprawki błędów:
- Określanie moduł zadanie jako zadanie z linii poleceń nie wieje, ale prezentuje zwykle & quot; nie zadania o tej nazwie & quot; komunikat o błędzie, a nie.
- Możliwość ucieczki od znaku równości w per-zadania args / kwargs.
- Pomóż wyświetlacz traceback przy obchodzeniu się z `` ImportError``s do zależności.
Co nowego w wersji 1.3.0:
- Bugs:
- Put zapomniałem jak poszerzyć prowadzące tyldy w zdalnej ścieżki pliku. Zostało to poprawione.
- Podczas wyświetlania zdalnego stdout / stderr, czasami drukowane tkaniny obcych prefiksy linii (co z kolei czasem nadpisałeś zawinięty tekst). Błąd ten został usunięty.
- Zadania ozdobione runs_once drukowane obce "Wykonywanie ..." linii stanu na kolejnych wywołań. To jest głośny w najlepszym i wprowadzające w błąd co gorsza, i został rozwiązany.
- Cechy:
- Teraz jest to możliwe, przy użyciu nowego wykonania wywołania API, zadanie do wykonania obiektów (przez odniesienie lub nazwy) od wewnątrz innych zadań lub w trybie biblioteki. wykonanie wyróżnieniem hosts / role dekoratorów innych zadań ", a także obsługuje przechodzi w wyraźną przyjmującego i / lub argumenty rolę.
- Zadania mogą być teraz opcjonalnie wykonywane równolegle. Proszę zobaczyć równoległe wykonanie dokumentacji dla szczegółów. Duże podziękowania dla Morgan Goose dla wstępnej realizacji.
Co nowego w wersji 1.2.0:
- ZwiększonaTask dodać aliasing, moduł per-
Domyślne zadania, a kontrolę nad klasą zadań owijania.
- Ulepszone wsparcie dla Unicode podczas testowania obiektów za to, że ciąg-podobne.
- Experimental remont formatowania i wspieranie procesu podejmowania rozwoju w wielu wierszach, mniej kłopotów zmian.
Co nowego w wersji 1.1.2:
- Poprawki błędów:
- Logika stosowane do oddzielenia zadań z modułów podczas pracy fab --list klas zadań błędnie uważane wykonawczych interfejs mapowania być moduły, a nie poszczególnych zadań. Zostało to poprawione.
Co nowego w wersji 1.0.1:
- Naprawiono błąd w zachowaniu lokalnego, gdy przechwytywanie = False i output.stdout (lub .stderr) był również fałsz.
- Aktualizuj przypadku krawędź w Put, gdzie za pomocą kwarg trybu obok use_sudo = true wykonuje polecenie ukryty sudo. Tryb kwarg musi być ósemkowej, ale była interpolowana w zaproszeniu sudo jako ciąg / liczby całkowitej.
- Dołącz miał mieć domyślne jego częściowej kwarg w przerzucona z true na false. Jednakże tylko dokumentacja została zmieniona. Błąd ten został usunięty.
- Tweak / O podobnych pętle wewnętrzne I aby zapobiec wysokie użycie procesora i słabe zachowanie sitodruku na niektórych systemach.
- Niektórzy użytkownicy zgłaszali problemy z spadł wejścia, szczególnie podczas wprowadzania hasła sudo.
Komentarze nie znaleziono