DevOps

Pytania i odpowiedzi dla inżynierów oprogramowania pracujących nad testami automatycznymi, ciągłym dostarczaniem, integracją usług i monitorowaniem oraz budowaniem infrastruktury SDLC

3
Jak nie „strzelać i zapominać” podczas zdalnego wyzwalania kompilacji Jenkins?
Próbuję uruchomić sparametryzowaną kompilację Jenkins z Bamboo, wykonując następujące czynności: POCZTA - http://jenkins-url.com/job/jobname/buildWithParameters?ENVIRONMENT=dev&APPLICATION=hello-world Ale natychmiast dostanę 201, który mówi mi, że kompilacja została stworzona. Jak sprawić, by to żądanie zaczekało i zwróciło status powodzenia kompilacji zamiast pożaru i zapomniało? Najwyraźniej jest to możliwe zgodnie z wtyczką Sparametryzowane zdalne wyzwalanie : …

3
Jakie kluczowe wskaźniki wydajności (KPI) są używane do pomiaru DevOps?
Staram się kierować dobrymi zachowaniami w ramach programu transformacji DevOps. Aby to wesprzeć, staram się zidentyfikować przydatne parametry wokół dyscyplin operacyjnych: Zarządzanie problemami i incydentami Zarządzanie pojemnością Zarządzanie zmianami i wydaniami Aby być absolutnie jasnym, są to funkcje, które kiedyś należały do ​​organizacji operacyjnej i są teraz własnością organizacji Agile …
13 culture  metrics  kpi 

6
Czy moja organizacja musi zastosować Agile Soft. Dev. przed przyjęciem DevOps?
Zwinne opracowywanie oprogramowania jest dziś najlepszą metodą dla sklepów z oprogramowaniem. Ale wciąż istnieją organizacje, które nie praktykują Agile w tworzeniu oprogramowania, które mogą być zainteresowane przyjęciem DevOps. Kiedy mówię o Agile Software Development, mam na myśli każde potomstwo, które wyszło z Manifestu na temat Agile Software Development . Takie …
13 culture  agile 


4
Której wtyczki należy użyć, aby rozpocząć pracę z Jenkins do zarządzania komponentami mainframe w formacie PDS?
Załóżmy, że ktoś zaznajomiony z DevOps i komputerami mainframe, ale nowy w Jenkins , chce zacząć od Jenkins, np .: zbadać wykonalność zarządzania danymi przechowywanymi w plikach osobistych (PDS, tj. partycjonowanych zestawach danych ) na komputerze mainframe (więc jeszcze nie zarządzanym przez żadne z typowych rozwiązań SCM do zarządzania oprogramowaniem …

2
Jak włączyć pamięć podręczną npm w urządzeniu podrzędnym kompilacji Jenkins działającym w oknie dokowanym?
Mam obraz Dockera, nazwijmy go frontend.image, którego używam dla kompilatora Jenkins. Wtyczka Jenkins Docker rozdzieli pojemnik z tego obrazu i zbuduje artefakty wewnątrz kontenera. To wszystko działa świetnie. W tym przypadku frontend.imagesłuży do zbudowania aplikacji AngularJs. Częścią budowy tej aplikacji Angular jest instalacja pakietów npm wymaganych przez aplikację. Wydaje się, …
13 docker  jenkins  npm 

4
Czy są jakieś najlepsze praktyki i / lub narzędzia do regularnego czyszczenia starych obrazów Dockera?
Czy istnieje elegancki sposób lub najlepsza praktyka, jeśli chodzi o usuwanie starych obrazów z rejestru Docker? Widzę tu wiele próśb / problemów: https://github.com/docker/docker-registry/labels/delete , ale nie znalazłem dla niego dobrego / popularnego rozwiązania. Czy istnieje narzędzie lub technika, która pomogłaby mi to zrobić? Czy są też jakieś najlepsze praktyki, których …
13 docker  toolchain 



2
Jakie są sposoby oddzielenia wdrożenia od wydania?
Jedną z metod ciągłego wdrażania jest oddzielenie wdrożenia od wydania, tj. Wdrożenie aktualizacji bez natychmiastowej aktywacji zmian. Wiem, że można do tego używać przełączania funkcji , ale zastanawiam się, czy istnieją inne techniki dla „braku funkcji”. Na przykład, czy zbudowałbyś przełącznik funkcji dla poprawki błędu? Prawdopodobnie nie i można argumentować, …

1
Jak przekazywać opóźnienia przetwarzania oparte na kolejce nietechnicznym członkom zespołu?
Jestem odpowiedzialny za zestaw zadań przetwarzania kolejek SQS z polityką skalowania w ApproximateNumberOfMessagesVisiblemetodzie CloudWatch. Zadania te mogą nie nadążyć za liczbą wysłanych wiadomości z wielu powodów: Degradacja usług zmniejsza pojemność wiadomości, które można przetwarzać. AutoScaling osiągnięto maksymalny limit, a głębokość kolejki nadal rośnie. Awaria S3 wpływa na inne zależne usługi …

2
Aby zaprojektować niebiesko-zielony, należy wdrożyć sposób publikowania ruchu sieciowego z serwera na żywo do serwera wymiany
Wdrożenie niebiesko-zielone polega na pompowaniu przepływów danych na żywo prod (niebieski) do środowiska non-swap typu hot swap (zielony) w ramach przygotowań do wdrożenia na żywo w zielonym środowisku, tak że zielony ma pełną synchronizację danych z poprzednim środowiskiem blue prod. Zastanawiam się, co ludzie używają, aby kopiować na bieżąco ciągły …


3
Wykonuj wiele zadań Ansible przy użyciu tej samej listy elementów
Korzystam z odpowiedniego podręcznika, aby skonfigurować Apache dla listy witryn. Poradnik musi skopiować szablon konfiguracji hosta wirtualnego dla każdej witryny na miejsce, a następnie włączyć każdą witrynę za pomocą a2ensite: - name: Install apache site conf template: src=apache-sites-{{item}}-conf.j2 dest=/etc/apache2/sites-available/{{item}}.conf mode=0644 with_items: - sitea - siteb - sitec - sited - …
13 ansible 

4
Jak uruchomić skrypt lub polecenie na instancji EC2 za pośrednictwem interfejsu AWS CLI?
Zgodnie z artykułem informacyjnym New EC2 Run Command , AWS CLI powinien obsługiwać nowe polecenie podrzędne do wykonywania skryptów na zdalnych instancjach EC2. Jednak zameldowałem się aws ec2 help, ale nie mogę znaleźć odpowiedniego polecenia. Zainstalowałem awsprzez apt-get: $ aws --version aws-cli/1.14.32 Python/3.5.4 Linux/4.12.7-64 botocore/1.8.36 Którego polecenia podrzędnego powinienem szukać …

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.