Szczegóły programowe:
Projekt Pulse to zautomatyzowane kompilacji (lub ciągłej integracji) serwer przeznaczony do pracy z Tobą w celu zapewnienia integralności kodu.
Puls regularnie sprawdza kod źródłowy się z SCM, buduje swoje projekty, i informuje o wynikach
Opis .
- Budowanie jakiegokolwiek projektu. uruchomić dowolnych poleceń lub użyj wsparcie dla mrówek, wykonywania lub Maven,
- Przechwytywanie zbudować artefakty: pliki, katalogi, raporty HTML. Filtr zbierane pliki przy użyciu symboli wieloznacznych.
- Wyciąg informacje:. Znaleźć błędy i ostrzeżenia z wyrażeń regularnych lub wbudowanego wsparcia dla mrówek, marka i Maven,
- SCM: dla CVS, Perforce i Subversion. Wyzwalania opiera się na zmiany, widok zmian między buduje, przeglądać repozytorium.
- Zbuduj powiadomienia: poprzez e-mail, Jabber IM i RSS. Każdy użytkownik kontroluje swoje ustawienia powiadomień.
- Elastyczne planowanie:. Spust opiera się na zmianie SCM, Cron-jak harmonogram, za pomocą pilota lub ręcznie API poprzez interfejs WWW,
- Zbuduj historię: Przeglądanie i filtrowanie historii Budowanie projektu, w tym katalogów roboczych. Oczyszczanie historyczne buduje za pomocą elastycznych zasad oczyszczania.
- raportowania testu: Wyniki testów są pierwszej klasy część wyniku kompilacji. Wyniki badań odczytać z raportów JUnit-podobne.
- projekty Elastyczne: wybrać prostą konfigurację poprzez interfejs WWW lub wersji konfiguracji projektu w Twoim SCM .
- Zbuduj specyfikacje:. Każdy projekt może mieć wiele specyfikacji dla różnych typów buduje (np ciągłej integracji, nocne opakowań)
- Pełna interfejs WWW: setup, konfigurowania i monitorowania serwera impulsu. Budowanie projektu bez edycji pojedynczego pliku tekstowego.
- Zbuduj kontroli: kolejki widzenia budowania i buduje w toku. Zestaw wykonany limity czasu lub ręcznie zakończyć build jazdy.
- deska rozdzielcza użytkownika:. Użytkownicy mają własne, konfigurowalny widok na serwerze impulsu
- Strona domowa projektu: a. Pojedynczy przegląd strona ostatniej aktywności projektu, w tym buduje, zmiany i statystyki
- budować lokalny:. Wykonać build silnik impulsowy we własnej kopii roboczej projektu
- Remote API: monitorowanie, kontrola i przedłużyć swój serwer impulsu zdalnie poprzez XML-RPC,
Integracja
Co nowego w tym wydaniu:
- Ta seria ma wiele funkcji i ulepszeń, w tym widoku przeglądania filtrowania, MSTest wsparcia, budowania i nowe ulepszone Uwagi, właściwości agenta Agent, zgłaszanie zmian w górę, dalszych powiadomień budować, prostsze dostawy katalogów projektów końcowych, wsparcie nieruchomości w konfiguracji SCM, nowy stan ostrzeżenia, i wiele więcej.
Co nowego w wersji 2.3.11:
- zdalne metody API został dodany do dostępu stan konfiguracji informacje.
- ważne błąd został poprawiony dla użytkowników aktualizujących do 2,3 omijając wersje.
- Drobne błędy zostały naprawione.
Co nowego w wersji 2.3.6:.
- Seria ta wersja przynosi kilka większych ulepszeń
- Jednoczesne buduje jednego projektu są obsługiwane.
- Projekt realizowany i scenicznych były.
- projekt domu i historii zakładki zostały odnowione.
- & quot; moim buduje & quot; i & quot; budować stanu & quot; zakładki zostały przerobione.
- Wtyczki są automatycznie synchronizowane.
- zakończone Stan budowy został dodany.
- Testuj Google jest obsługiwana.
- Interfejs użytkownika poprawiła wyniki.
- Znacznie więcej było.
Priorytety
Co nowego w wersji 2.2.7:
- Seria 2.2 przynosi wiele nowych funkcji oraz usprawnień, z naciskiem na użyteczność. W szczególności, cała sprawozdawczość UI build został przeprojektowany.
Co nowego w wersji 1.2.20:
- możliwość wyboru zmiany na budowie.
- Opcja aktualizacji kopii roboczej do przeglądu wykonania.
- Pluggable formaty krosowe, z obsługą standardowych ujednoliconej różnic typu.
- Możliwość złożenia istniejący plik poprawki.
- mądrzejszy wewnętrzna Format plaster i ulepszonej aplikacji.
Co nowego w wersji 2.0.40:
- Zmiany obejmują: nowy plugin SCM no-op nowe opcje konfiguracyjne do sterowania pingi pełnomocnika, opcjonalny rejestrowanie debugowania dla git; i drobne poprawki.
Co nowego w wersji 2.0.39:
- Zmiany obejmują nową składnię własności pozwalające filtry być stosuje się do wartości nieruchomości, rejestrowania wyjścia ręcznie uruchamianych budować haki i drobnych poprawek.
Co nowego w wersji 2.1.7 Beta:
- Zmiany obejmują możliwość uruchamiania wielu agentów w Pojedynczy proces serwera, ulepszenia spójności przechodnich odbudowuje i drobne poprawki.
Co nowego w wersji 2.1.6 Beta:
- Pulse 2.1 zawiera kilka istotnych nowych funkcji i ulepszeń , Niektóre z ważniejszych ulepszeń są wyszczególnione poniżej.
- Zależności projektu:
- Pulse oferuje obecnie zarządzanie zależności projektu, co pozwala deklarować zależności od projektów i dostarczamy zbudowany artefakty między nimi. Mądrzejszy wyzwalanie dodano również dla projektów zależnych. Wsparcie Zależność jest zbudowany na Apache Ivy, dzięki czemu współpracuje z Maven i Ivy repozytoriów, a także z projektami, które już korzystają z Ivy. Impuls może działać jako repozytorium Ivy zarówno dla projektów wewnętrznych i czynnikami zewnętrznymi.
- projekty wielu poleceń:
- Pulse zawsze wolno budować, aby składać się z wielu etapów, ale w poprzednich wersjach, aby uzyskać dostęp do tej elastyczności trzeba było napisać plik XML ręcznie. Teraz jest pełna obsługa interfejsu użytkownika do konfiguracji multi-projekty komendy i pełna elastyczność wszystkich poleceń wystawione również w interfejsie użytkownika. Oczywiście, jeśli wolisz, możesz jeszcze napisać plików XML ręcznie (a nawet wersję je z kodem).
- poprawa osobowych produkcji:
- osobowe Puls buduje pozwalają przedstawić zmiany do Pulse do testowania przed ich popełnienia. W 2.1, wiele ulepszeń zostały wykonane do osobistego buduje, w tym:
- * Możliwość wyboru wersję dla kompilacji.
- * Opcjonalny aktualizowanie kopii roboczej do przeglądu wykonania.
- * Formaty patch wtykowe z obsługą standardowych ujednoliconej różnic typu.
- * Możliwość złożenia istniejący plik poprawki.
- * mądrzejszy wewnętrzna Format plaster i ulepszonej aplikacji.
- Te udoskonalenia sprawiają, że zainteresowanie osobiste buduje bardziej elastyczne i interoperacyjne. Na przykład, można utworzyć łaty z innymi narzędziami i przedkłada je bezpośrednio do Pulse.
- drobnoziarnisty zasady oczyszczania:
- zasady Cleanup pozwala zmniejszyć zużycie miejsca na dysku poprzez Pulse automatycznie usuwać stare i niechciane dane kompilacji. W 2.1, jest więcej opcji sterujących, co dokładnie oczyszczone. Pozwala to na większą kontrolę. Na przykład można usunąć stare artefakty kompilacji, ale zachować najważniejsze informacje wynik kompilacji
- Wbudowany w dokumentacji referencyjnego:
- Dokumentacja dla plików XML Pulse jest teraz wbudowany w serwer Pulse, aby odpowiadała dokładnie wersję i plugin ustawiony został zainstalowany. Link w górnym prawym rogu interfejsu użytkownika otwiera tę dokumentację referencyjną.
- wtykowe polecenia:
- W ramach zmian w projektach wielu poleceń, jak i konfiguracji poleceń polecenie były remontowane API. Zmiany te sprawiają, że podłączenie polecenia znacznie łatwiejsze niż wcześniej. Tak jak w przypadku innych elementów konfigurowalnych, komendy mogą być teraz w pełni udokumentowane i zintegrowany interfejs użytkownika po podłączeniu w. Projekty jednego polecenia można użyć dowolnego podłączony polecenie, bez dodatkowego wysiłku dla autora wtyczki.
- ulepszenia Administrator ui:
- Wiele poprawki zostały wprowadzone do interfejsu administracyjnego. Najbardziej znanym z nich to:
- * zmniejszenie gniazdowania w drzewie konfiguracji.
- * poprawa wydajności dla dużych zestawów konfiguracyjnych.
- * zmniejszenie liczby plików używanych do konfiguracji sklepu.
- Zmiany te sprawiają, że interfejs użytkownika zarówno prostsze i reaguje szybciej.
- wiele więcej ...:
- Dosłownie kilkadziesiąt więcej małych funkcje, ulepszenia i poprawki sprawiają 2.1 przekonujące aktualizacji. Sprawdź pełne informacje o wydaniu więcej szczegółów!
Komentarze nie znaleziono