Widzę, że ilekroć ktoś robi DevOps, chodzi głównie o automatyzację takich rzeczy, jak wdrożenie itp. Ale gdzie kończy się automatyzacja, a zaczyna
Ciągła integracja (CI) to proces częstego scalania kopii kodu roboczego programisty do udostępnionej bazy kodu w celu zapobiegania lub minimalizowania problemów z integracją. W przypadku pytań dotyczących konkretnego systemu CI, takiego jak [Jenkins] lub [Travis-CI], użyj zamiast tego tych tagów.
Widzę, że ilekroć ktoś robi DevOps, chodzi głównie o automatyzację takich rzeczy, jak wdrożenie itp. Ale gdzie kończy się automatyzacja, a zaczyna
W moim projekcie mamy jeden serwer AWS z uruchomionym Jenkins Master + 1 Jenkins slave (2 executory) ... i potrzebujemy więcej Aby zwiększyć naszą moc kompilacji, mamy trzy opcje: Skaluj w górę : Zwiększ instancję AWS i dodaj więcej programów wykonawczych. Skaluj w górę : Zwiększ instancję AWS i...
Oto cytat z aktualnej treści ciągłej integracji : ... proces częstego łączenia kopii kodu roboczego programisty ze wspólną bazą kodów, aby zapobiec problemom z integracją lub je zminimalizować. OK, rozumiem. Ale jest też ciągłe dostarczanie i ciągłe wdrażanie , i tam ciągle się trochę...
Załóżmy, że korzystasz z procesów ciągłej integracji, które często aktualizują niektóre środowiska docelowe, dzięki czemu za każdym razem, gdy są jakieś zmiany, „możesz” przetestować je od razu. To część celów CI, nie? Ale załóż również, że w twoim cyklu testowym uczestniczą inne osoby, np....
W dużych organizacjach stosowanie metodologii wodospadu zwykle skutkuje bardzo złożonymi strukturami rozgałęziającymi (zwanymi także gałęziami spagetti ). Jakie strategie rozgałęziania można zastosować do przejścia ze złożonej rzeczywistości rozgałęziania do modelu jednooddziałowego, takiego jak...
Próbuję zautomatyzować wdrażanie mojej aplikacji AWS za pomocą Jenkins. W tej chwili, jeśli chcemy zaktualizować aplikację w dowolnym środowisku, powiedzmy UAT, budujemy nasze obrazy dokerów, znajdujemy bieżące Zadanie ECS i aktualizujemy go o nowy obraz, znajdujemy działający Klaster ECS i...
Korzystam z AWS Code Pipeline, Code Build, aby utworzyć nowy kontener Docker i przekazać go do ECR. Moja aplikacja jest prosta, oparta na pojedynczym kontenerze. Co byłoby mniejszym tarciem, aby zlikwidować aktualnie działający kontener i ponownie uruchomić nowy kontener z rejestru ECS (dane...
Jako programista iOS chciałem stworzyć infrastrukturę CI i CCQ (= Continuous Code Quality) dla projektów iOS, które do tej pory opracowywaliśmy. Używamy już Jenkins i SonarQube do prawie wszystkich projektów internetowych i Androida (za pomocą projektu Foreach VM, instalacja i konfiguracja CI i CCQ...
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat DevOps Stack Exchange. Zamknięte 3 lata temu . Próbuję zintegrować mój projekt zakodowany w rdzeniu PHP z...
Pracuję z projektem wykorzystującym Jenkinsa do tworzenia i wdrażania mikrousług na Elastic Beanstalk. Wdrażamy gałąź integracji w środowisku testowym, wypuszczamy gałęzie do środowiska pomostowego, a następnie finalną wersję główną do produkcji. Mam kilka obaw związanych z robieniem tego w ten...
W Google i innych organizacjach DevOps mówią o „Push on Green”, w co wierzę, że jest to praktyka ciągłego dostarczania w oparciu o pomyślny przebieg testów automatycznych i przypuszczalnie wdrażanie w środowiskach pre-live. Co dokładnie oznacza „Push on Green” i jakie są konsekwencje jego...
Niedawno podłączyłem nasze serwery CI, aby budować obrazy dokerów po git commit. Mamy około 8 różnych kontenerów, z których każdy ma swój własny język / frameworki. Niektóre są węzłami i mają pakiet.json, inne to usługi python, które nie zawierają semantycznej informacji o wersji. Moje pytanie...
Tradycyjnie systemy CI wykonują monitorowanie poziomów jakości tylko w gałęzi integracji, wykonując weryfikacje jakości w bazie danych, w której zmiany zostały już zatwierdzone, obserwując regresje i wysyłając powiadomienia o interwencji człowieka. Ale kiedy te regresje zostaną wykryte, oddział...
Narzędzia te wydają się mieć bardzo podobne cechy. Jak skomplikowane byłoby rozpoczęcie korzystania z TeamCity po przyzwyczajeniu się do pracy z Jenkins? Czy są jakieś konkretne pojęcia, o których należy
TL; DR: Czy znasz dostawców hostowanych CI / CD dla iOS, którzy mają swoje centrum danych / build-boxy w Azji, a przynajmniej w Europie? (Punkty bonusowe, jeśli zapewniają zarówno kompilację, jak i wdrożenie, ale kompilacja to MVP). Historia: Obsługujemy CI / CD na dużą skalę dla systemów iOS i...