Zostałem poproszony o skonfigurowanie kolejnego środowiska CruiceControl dla jeszcze jednego klienta. Zdałem sobie sprawę, że używam CC dla lat bez rozglądania się za konkurentami. Czy jest jeszcze coś, co powstało, a czy robi to równie dobrze, czy lepiej dla aplikacji .Net?Coś lepszego niż CruiseControl dla .Net CI?
Odpowiedz
TeamCity to bardzo dobry serwer CI. (i edycja "Professional" jest bezpłatna)
Używam jej od ponad roku do budowania projektów .NET i muszę powiedzieć, że jest lepsza niż w przypadku CC.NET IMHO.
Mocne punkty to:
- Bardzo łatwy w konfiguracji (GUI oparte internetowej)
- Rozproszony system (można mieć kilka czynników opierają się na wielu maszynach do dystrybucji proces kompilacji)
- Wbudowany obsługa wielu systemów kontroli źródła
- ... sprawdź na stronie internetowej. Produkt jest niesamowity ...
Czy możesz rozwinąć? – JaredCacurak
+1 dla TeamCity, działałem błyskawicznie. – orip
Także +1 dla TeamCity. Jest naprawdę świetny, działa bezbłędnie na wszystkich komputerach (zarówno w systemie Windows, jak i Linuksie) oraz ze wszystkimi systemami kompilacji i frameworkami testów jednostkowych, których używamy tutaj. – OregonGhost
Bamboo to alternatywa ... jest również dostarczana jako część zintegrowanego zestawu narzędzi lub usługi w chmurze. Należą do nich Subversion, Jira (rejestracja zadań/błędów), konfluencja (WIKI) i inne narzędzia do kodowania - patrz link.
Dostępne są jako usługa zarządzana lub można kupić pakiet i uruchomić go wewnętrznie. Ich pakiety są rozszerzone o używanie systemu pojedynczego logowania i administrowane centralnie.
Jeśli jeszcze go nie widziałeś, możesz sprawdzić Continuous Integration Feature Matrix, który zawiera listę praktycznie wszystkich serwerów CI.
Pracuję nad wersją oprogramowania CruiseControl w wersji Java, a obecnie pracuję dla Urbancode, który tworzy AnthillPro. Z tej perspektywy właściwe narzędzie zależy od zakresu tego, czego szukasz. Jeśli szukasz tylko szybkiej informacji zwrotnej po zbudowaniu dużej ilości narzędzi, zadziała. Jeśli chcesz skonfigurować siatkę budowania, istnieje mniejsza grupa narzędzi. Jeśli chcesz śledzić zależności między projektami i wdrożeniami w wielu środowiskach, jesteś w jeszcze mniejszej grupie.
+1 za link do macierzy funkcji, pomocne! –
Dlaczego nie MSBuild jeśli budujesz Projekty .Net Masz serwer TeamFoundationServer, jeśli tak, TeamFoundationBuild i MSbuild są zdecydowanie możliwe.
AppVeyor CI jest warte obejrzenia. Jest to hostowana usługa Continuous Integration dla programistów .NET i jest darmowa dla projektów open source.
- 1. Czy istnieje coś lepszego niż biblioteka kakasi do sortowania gojûon?
- 2. Coś lepszego niż alchemia ruby do wydobywania słów kluczowych?
- 3. Pisanie lepszego rodzaju niż naturalne (kopalni)
- 4. Coś szybciej niż ImageMagick?
- 5. Lokalizacja .net dla znaków innych niż
- 6. Travis CI dla Androida
- 7. Czy używasz lepszego?
- 8. Grafit nie wykresów coś dla zakresów większy niż 7 godzin
- 9. Odniesienie do lepszego samopoczucia?
- 10. Travis CI dla projektu Qt5
- 11. SortedList indeksowany przez coś innego niż klucz
- 12. Jak Ci de podniesienie uprawnień dla procesu potomnego
- 13. Cytując YAML (dla Travis CI)
- 14. Wyświetlanie obrazów w ListView (lub coś lepszego!) W WPF MVVM przy użyciu databinding
- 15. Test ważności połączenia MySQL w źródle danych: WYBIERZ 1 lub coś lepszego?
- 16. Przykład pliku Travis CI yml dla java
- 17. Autoryzacja autoryzacji SSH dla Travis CI
- 18. VirtualBox Ubuntu LAMP Rozwój stosu, z SVN i CruiseControl/phpUnderControl?
- 19. CruiseControl - Sprawdzanie lint PHP działa poprzez ANT, ale nie poprzez CruiseControl
- 20. Jak zaimplementować algorytm lepszego przesuwanego okna?
- 21. gwt coś innego niż int został zwrócony z metody jsni
- 22. Czy istnieje gotowe rozwiązanie Continuous Integration dla aplikacji .NET?
- 23. Porównanie CruiseControl, TeamCity i Team Foundation Server
- 24. Jak porównać travis-ci i gitlab-ci?
- 25. Czy jest coś szybszego niż Jsoup do skrobania HTML?
- 26. IronPython dla .NET core
- 27. Potrzeba lepszego sposobu, aby podsumować dane
- 28. Pobierz iterator listy Java, aby zwrócić coś innego niż Object
- 29. Czy iterator kontenera może dać coś innego niż l-wartość?
- 30. Ustawienia/zerwanie Oracle schemat dla budowania CI bez fragmentacji katalogu
usunięto znacznik [bambusowy] dodany przez Tony'ego Lamberta. To powinno być otwarte pytanie, prawda? –
dupe http://stackoverflow.com/questions/647621/cruise-control-net-alternatives –