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

2
Ansible Dynamic Inventory - generuj zasoby z adresami IP pod określonym tagiem z podkreśleniem zamiast kropki
Jestem nowy w Ansible. Kiedy używam ec2.pydynamicznej inwentaryzacji do generowania ekwipunku, po zakończeniu playbooka wyniki są wyświetlane jako lista adresów IP pod określonym znacznikiem z podkreśleniem zamiast kropki. Na przykład chcę uruchomić playbook na instancjach z określonym znacznikiem, zastanawiam się, jak inne osoby pracują z adresami IP? --- - hosts: …
11 ansible 


1
Czy Elastic Beanstalk nadaje się do płyt CD klasy korporacyjnej?
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 sposób: po pierwsze, oznacza to, że otrzymujemy matrycę jednej kompilacji …

2
Czy możliwe jest automatyczne wdrażanie przy każdym zatwierdzeniu w określonym oddziale przy użyciu Travis CI i GitHub?
Chciałbym wdrożyć pliki za pomocą Travis CI i działa tylko w przypadku zatwierdzonego tagowania. Podczas zatwierdzania do oddziału pojawia się ostrzeżenie: Pomijanie wdrożenia u dostawcy wydań, ponieważ nie jest to zatwierdzony tag. Czy jest jakiś sposób na wdrożenie na rozgałęzionym zatwierdzeniu za pomocą Travis CI? Aby to wyjaśnić, działa, gdy …

2
O czym jest biegacz Ansible?
Przeczytałem plik README z repozytorium github, a także ze strony dokumentacji ansible-runner (z oficjalnego projektu ansible), ale nie rozumiem, o co chodzi w ansible-runner iw jakim przypadku może być przydatny? Czy jest to projekt zapewniający dodatkowe funkcje, czy jest stworzony do uruchamiania w inny sposób?


1
Jak skonfigurować testowanie kompilacji Travis CI dla projektu Java Eclipse?
Mam projekt Java Eclipse na GitHub. Chciałbym skonfigurować testy automatycznego budowania z Travis CI. Jednak po włączeniu testowania kompilacji dla mojego projektu kompilacja zawsze kończy się niepowodzeniem z następującym błędem. Buildfile: build.xml does not exist! Build failed The command "ant test" exited with 1. Jak skonfigurować Travis CI, aby uruchamiał …

2
Dlaczego zmienna środowiskowa jest zniekształcona w pliku środowiska dokowanego
Kontekst: skompiluj okno dokowane, aby uruchomić kilka kontenerów, w tym Gunicorn, który wywołuje aplikację Flask. Używam pliku środowiska web/env.gunicorndo przechowywania mojej konfiguracji uruchamiania Gunicorn. Ten plik zawiera GUNICORN_CMD_ARGS="--bind=127.0.0.1:8001 --workers=3" Problem polega na tym, że GUNICORN_CMD_ARGSgdzieś w potoku nie jest poprawnie przetwarzany. Błąd, który mam kiedy działa docker logs gunicornIS Error: …

2
Jak uniknąć rozgałęzień w dużych organizacjach?
Jak uniknąć sytuacji rozgałęzień podczas pracy z dużymi organizacjami? Współpracujemy z wieloma dużymi organizacjami finansowymi, których podejście polega na tym, aby nie wprowadzać aktualizacji oprogramowania, a jedynie wysokie / krytyczne łatki bezpieczeństwa i niestandardowe funkcje. Organizacje te będą pobierać łatki i wersje niestandardowe tylko między głównymi aktualizacjami. Poważne aktualizacje mogą …

7
Gdzie mam rozpocząć naukę DevOps?
Szukanie „jak zacząć od devopów” naprawdę nie pomogło, ponieważ wielu z nich lubi to i to, a także wiele innych, tak naprawdę nie kieruje mnie we właściwy sposób. Każdy film z youtube, który do tej pory widziałem, również nie pomógł (ponieważ nie potrzebuję filmów wyjaśniających mi, czym jest Dev), ten …
10 learning 

3
Jak przetestować skrypt udostępniania VM bez aprowizacji
Obecnie jestem w stanie, że testowanie kosztuje mnie dużo pieniędzy i dużo czasu ... Tło: wdrażam maszyny wirtualne w programie softlayer i używam skryptu poinstalacyjnego (bash), który zainstaluje każde oprogramowanie, którego potrzebuję, gdy maszyna wirtualna będzie gotowa. Problem polega na tym, że mogę przetestować ten skrypt tylko po wdrożeniu jednej …

3
Jak mogę zapewnić spójność między nowymi mikrousługami?
Moja organizacja przeżywa eksplozję mikrousług. Obecnie nie mamy sformalizowanego sposobu ładowania nowych projektów. Odkrywam, że zespół przyjdzie do mnie z błędem w procesie wdrażania lub kompilacji i spędzę na tym czas tylko po to, aby zdać sobie sprawę, że już go rozwiązałem w innym projekcie. Istnieje również duża niespójność między …

2
Co to jest Titus i jakie problemy rozwiązuje?
Przeczytałem artykuł z Medium zatytułowany „Ewolucja wykorzystania kontenera w serwisie Netflix” i obejrzałem kilka filmów na ten temat, ale nie jest dla mnie jasne, dlaczego Titus (w nich wspomniany) powinien zostać użyty. Czy różni się od Kubernetes, czy powinien być używany w połączeniu z Kubernetes?

2
Kurs Crash w Dev dla Ops?
Uczyłem się w CompSci, gdzie przede wszystkim uczyłem się języka Java, ale dowiedziałem się, że moją pasją są systemy, więc zawsze pracowałem po stronie operacyjnej. Przydaje mi się skryptowanie, więc nie szukam strony, która nauczy mnie Ruby, ale coś, co wyjaśni bardziej dogłębnie to, co robicie przez cały dzień. Chcę …

4
Jak ustrukturyzować kod i konfiguracje związane z DevOps w repozytorium kodów?
Rozwijamy się jako firma, nasze produkty się rozwijają, rosną również nasze działania i wysiłki związane z DevOps - przeszliśmy z Bamboo na bardziej elastycznego i konfigurowalnego Jenkinsa, używając potoków wdrażania i innych wtyczek; przełączyłem się na Ansible i zacząłem używać Dockera tu i tam wewnętrznie. Wszystkie te rzeczy wymagają pewnego …

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.