Pytania otagowane jako continuous-integration

W inżynierii oprogramowania ciągła integracja (CI) wdraża ciągłe budowanie i automatyczne testowanie pełnego oprogramowania w regularnych odstępach czasu. Co najmniej raz dziennie, często kilka razy dziennie, a czasem tak często, jak po każdym zameldowaniu w systemie kontroli wersji.

4
Jak nauczyć się właściwego podejścia do wdrożenia połowy funkcji? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 4 lata temu . Kieruję zespołem programistów i chcę wypuszczać nasz produkt tak często, jak to możliwe (Continuous Delivery). …

1
Obowiązki Build Script i Build Server
Potrzebuję wyjaśnień na temat obowiązków skryptu kompilacji i serwera kompilacji. Czytałem kilka artykułów w sieci o ciągłej integracji i kompilacjach. Włącznie z Klawisz F5 nie jest procesem kompilacji Serwer kompilacji: monitor pracy serca twojego projektu Codzienne wersje są Twoim przyjacielem Rozmawiałem z moim doradcą na temat procesu kompilacji naszego oprogramowania. …

3
Wzory dla ciągłej integracji i DVCS
Obecnie używamy Subversion i TeamCity, zamierzamy przejść do używania Mercurial (szczególnie Kiln, ponieważ jesteśmy użytkownikami FogBugz). Oczywiście spowoduje to zmiany - miejmy nadzieję ulepszeń - w naszych wzorcach programistycznych (wszyscy dwoje!), Ale jedyną kwestią, z którą walczę, jest to, jak ustrukturyzować rzeczy, abyśmy nadal cieszyli się korzyściami płynącymi z ciągłej …

2
Jak zorganizowana jest ciągła integracja w dużych firmach?
W mojej firmie często nie wykonuje się żadnej kompilacji pośredniej, aby sprawdzić, w jaki sposób każda gałąź funkcji / poprawki błędów jest łączona w dev. Jest tylko codzienna kompilacja, która zawsze wywołuje wiele testów zakończonych niepowodzeniem i kompiluje błędy. Powiedziano mi, że nie ma sensu tworzyć kompilacji dla każdego scalenia …

3
Czy test integracji powinien być uwzględniony w ciągłej integracji (CI)?
Załóżmy, że tworzymy aplikację internetową, a Hudson wykonuje typowe zadania, takie jak kompilacja, test jednostkowy i analiza kodu statycznego. Ale trudna część jest taka: Hudson wdraża i uruchamia serwer aplikacji, aby wykonać testy integracyjne po wykonaniu poprzednich zadań. Oznacza to pewne trudne rzeczy, takie jak połączenie z bazą danych, połączenie …


2
Używasz wyników ciągłej kompilacji jako części wskaźników przeglądu wydajności? [Zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów inżynierii oprogramowania. Zamknięte 5 lat temu . Mój szef planuje wykorzystać dane z naszej ciągłej kompilacji (buduje i uruchamia testy przy każdym zatwierdzeniu) jako część naszych …

5
Kiedy masz wystarczająco dużo automatycznych testów, aby mieć pewność co do ciągłości procesu integracji?
Ciągła integracja z testowaniem jest przydatna, aby upewnić się, że kod „wysyłalny” jest cały czas sprawdzany. Jednak naprawdę trudno jest utrzymać kompleksowy zestaw testów i często wydaje się, że kompilacja i tak będzie wadliwa. Ile testów powinieneś czuć się pewnie podczas testowania rurociągów CI? Czy używasz jakiegoś rodzaju danych, aby …

1
Strategie promocji zależności: zamilczane czy koordynowane?
Mamy wiele aplikacji i usług internetowych (niektóre produkty publiczne, niektóre wewnętrzne i część prywatnego „zaplecza”), które są od siebie zależne. Każdy z tych komponentów ma 4 środowiska (klastry serwerów / węzłów służące do określonych celów): Nieprodukcyjny DEV- Zintegrowane środowisko programistyczne, w którym CI buduje zmiany push; przydatne dla inżynierów w …

3
Ciągła integracja (z projektami na iOS i Androida) [zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów inżynierii oprogramowania. Zamknięte 4 lata temu . Próbuję wprowadzić pewne pozytywne zmiany w mojej firmie, a jedną ze zmian jest wdrażanie ciągłej integracji. Zajmujemy się tworzeniem …

4
utrzymywanie rosnącej, różnorodnej bazy kodu z ciągłą integracją
Potrzebuję pomocy w zakresie filozofii i projektu konfiguracji ciągłej integracji. Nasza obecna konfiguracja CI używa buildbota. Kiedy zacząłem go projektować, odziedziczyłem (cóż, niekoniecznie, ponieważ rok wcześniej byłem zaangażowany w jego projektowanie), niestandardowego konstruktora CI, który został dostosowany do uruchamiania całej wersji naraz. Po pewnym czasie zdecydowaliśmy, że to jest niewystarczające, …

1
Dlaczego miałbyś tworzyć skrypt wdrażania w PowerShell, gdy masz TFS?
Eksperymentuję z automatycznym wdrażaniem / ciągłą integracją i rozmawiałem z szefem mojego zespołu. Powiedziałem mu, że badam tworzenie skryptów kompilacji / wdrażania w PowerShell, a on powiedział, że automatyczne wdrażanie jest bardzo łatwe do skonfigurowania w TFS za pomocą GUI i powinienem to zbadać. Mam zerowe doświadczenie z TFS, z …

4
W którym momencie ciekawy jest serwer ciągłej integracji?
Czytałem trochę o serwerach CI takich jak Jenkins i zastanawiam się: w którym momencie jest to przydatne? Ponieważ z pewnością w przypadku małego projektu, w którym miałbyś tylko 5 klas i 10 testów jednostkowych, nie ma prawdziwej potrzeby. Tutaj mamy około 1500 testów jednostkowych, które przechodzą (na starych stacjach roboczych …

4
Serwer ciągłego budowania (cc.net, hudson, bambus itp.) Zdalne budowanie?
Obecnie używamy raz serwera cc.net do naszego procesu kompilacji, który buduje zarówno .net (używając msbuild & nant), jak i java (używając maven i ant). CC.net monitoruje kontrolę źródła i wyzwala zdalną kompilację działającą na osobnym serwerze. CC.net następnie zestawia wyniki. Kiedy uruchamiamy kompilację zdalną, zazwyczaj: uruchamia nunit lub junit lub …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.