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

1
Co to jest „Push on Green”?
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 zastosowania?

1
Repozytorium artefaktów Nexus równoważenia obciążenia
Nexus z równoważeniem obciążenia nie jest obecnie obsługiwany przez Sonatype, z wyjątkiem umieszczania instancji Nexus przed dwoma z włączonym inteligentnym proxy lub za pomocą nowszej funkcji . Mimo to dałem temu szansę, dzieląc system plików z GlusterFS dla /storagei próbując włączyć lepkość w konfiguracji Apache Load Balancer i Nexus dla …

2
Jak mam przechowywać moje zmienne środowiskowe?
To jest bardzo szerokie pytanie dotyczące metod i porad dotyczących zmiennych / struktury środowiska. Ale ostatecznie szukam odpowiedzi na bardzo szczegółowe pytanie „Jak przechowywać moje zmienne środowiskowe?” Po pierwsze kilka wyjaśnień: Dla mnie środowisko może mieć od 3 do 10 serwerów i jest sposobem na ograniczenie infrastruktury konkretnego klienta. W …

1
Jak stworzyć hosta w zespole DigitalOcean za pomocą Terraform?
Zespoły na Digital Ocean są bardzo nowe i nie ma dokumentacji dotyczącej ich używania z Terraform . Wszystkie informacje, które mogę znaleźć, to jak z nimi pracować ręcznie . Miałem nadzieję, że mogę powiedzieć coś takiego: resource "digitalocean_droplet" "host" { image = "${var.image}" name = "${var.host_name}" region = "${var.region}" size …
11 terraform 

1
Jak zaktualizować pliki zadań dsl do potoków Jenkins 2?
Czy istnieje powszechna praktyka migrowania dużego repozytorium Jenkins job-dsl do potoków Jenkins2? Szukam sposobów przetestowania zachowania kompilacji, które wykraczają poza porównanie wygenerowanego artefaktu z tej samej bazy kodu. W rzeczywistości mamy dość dużą infrastrukturę, wdrożoną za pośrednictwem Ansible, i mamy środowisko weryfikacyjne, które jest topologicznie równoważne z produkcją, więc nie …

1
Jakie są czary Kubernetes?
Pytanie Czym jest zaklęcie wyczarowania w Kubernetes? tło Po Kubernetes na Ubuntu i uruchom wyczarowane kubernetes, które pokazały migawkę z pytaniem, które zaklęcie wybrać. Ale nie jestem pewien, o co pyta. Wybór zaklęć w dokumentacji Conjure-up mówi zaklęcia i wybory, ale nie jest jasne, jakie są nadal, dlatego poszukaj wyjaśnień …


2
Sposoby optymalizacji procesu rekrutacji DevOps poprzez paradygmat CALMS?
Większość rekrutacji DevOps odbywa się zgodnie z dopasowaniem słów kluczowych, co moim zdaniem prowadzi do skupienia się wyłącznie na technologii. Teraz DevOps to coś więcej niż tylko technologia, a DevOps Engineer to nie tylko lepszy administrator systemu z pewnymi umiejętnościami kodowania. Rola / profil Senior DevOps oznacza dla mnie także …
11 culture 


2
Jakie są znane wysiłki w celu ustanowienia modelu ontologii DevOps?
Obecnie dla wielu domen istnieje semantyczna ontologia umożliwiająca odczyt danych w domenie maszynowej. Istnieje wiele terminów w DevOps i powiązanych domenach, często ustalanych przez dostawców, ale mających zastosowanie do innych narzędzi, takich jak deklaratywne potoki w Jenkins. Jakie są obecne wysiłki w celu ustanowienia ontologii domeny DevOps? Referencje / Dalsza …

1
Najlepsza praktyka podczas automatyzacji instalacji Drupala (lub innej miękkiej) instalacji w zakresie ustawień bazy danych
Załóżmy, że mam do automatyzacji instalacje Drupal i CiviCRM. Te jednak wymagają szczególnych konfiguracji do współpracy (niektóre edycje plików i konfiguracje bazy danych) Czy powinienem dokonać instalacji wersji stałej (np. Drupal 4.7.5 + CiviCRM 4.5.6), zainstalować je i skonfigurować, a następnie zapisać edytowane pliki plus bazę danych? A może powinienem …


1
Twierdzenia i ograniczenia
Tworzę szablon do utworzenia pliku konfiguracyjnego, a usługa korzystająca z tego pliku nakłada ograniczenia na długości identyfikatorów. Jeśli identyfikator jest dłuższy niż, powiedzmy, 6 znaków, usługa przejdzie częściowo przez zastosowanie konfiguracji, zakończy się niepowodzeniem i pozostawi węzeł w niespójnym stanie. Jak mogę wykonać asercję, aby wywołać błąd transakcji wdrożenia, zapobiegając …

1
Jak dołączyć niestandardową wiadomość Slack dopiero po zakończeniu?
Używamy Jenkinsa ze Slack Notification Plugin . Czy istnieje sposób, aby wysłać niestandardową wiadomość tylko po zakończeniu, a nie przy starcie? Żeby było jasne, nie chcę wyłączać komunikatu o rozpoczęciu kompilacji, po prostu chcę, aby tekst niestandardowy wyświetlał się tylko po zakończeniu (sukces). Przypadek użycia to zadania takie jak usuwanie …
11 jenkins  slack 


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.