DevOps

Otomatik test, sürekli teslimat, servis entegrasyonu ve izleme ve SDLC altyapısı oluşturma konusunda çalışan yazılım mühendisleri için soru cevap

3
Jenkins yapısını uzaktan tetiklerken nasıl "ateş ve unut" olmaz?
Aşağıdakileri yaparak, bambu parametreli bir Jenkins yapı tetiklemek çalışıyorum: İLETİ - http://jenkins-url.com/job/jobname/buildWithParameters?ENVIRONMENT=dev&APPLICATION=hello-world Ama derhal 201 yapacağım ki bu da yapının yaratıldığını söyler. Bu isteği nasıl bekletip yangının yerine yapının başarı durumunu geri getirebilirim ve unuturum? Parametreli-Uzaktan-Tetikleyici-Eklentiye göre görünüşte mümkündür : Düzenle: İhtiyacınız olursa bunu sonunda oluşturdu. https://github.com/owenmorgan/jenkins-remote-builder

3
DevOps'u ölçmek için hangi Anahtar Performans Göstergeleri (KPI'lar) kullanılır?
Ben operasyon disiplinleri etrafında eyleme geçirilebilir metrikleri tanımlamak için, bunu desteklemek için bir DevOps dönüşüm programı içinde iyi davranışlar sürücü çalışıyorum: Sorun ve Olay Yönetimi Kapasite yönetimi Değişim ve Sürüm Yönetimi Kesinlikle açık olmak gerekirse, bunlar operasyonlar organizasyonuna ait olan ve şimdi Agile / DevOps organizasyonuna ait olan işlevlerdir. Kötü …
13 culture  metrics  kpi 

2
Acil durum düzeltmeleri için dört göz ilkesi nasıl uygulanır?
Bu senaryoyu düşünün (gerçek dünyadaki durumlarla yapılan herhangi bir karşılaştırma tamamen tesadüfen gerçekleşir): 3:07 : Gelen destek çağrısı " Üretimde bir şey azaldı, yardımına ihtiyacım var! ". 03:12 : sisteme bağlı (oturum açma kabul edilir) ... ve kahve için zaman yok. 3:15 am : şanslı, hemen bir yerde bazı hata …

6
Kuruluşumun Agile Soft'u benimsemesi gerekiyor mu? Dev. DevOps'u kabul etmeden önce?
Çevik yazılım geliştirme , günümüzde yazılım mağazaları için tercih edilen bir metodolojidir. Ancak hala yazılım geliştirmelerinde Agile uygulamayan, DevOps'u benimsemekle ilgilenebilecek kuruluşlar var. Çevik Yazılım Geliştirme derken, Çevik Yazılım Geliştirme Manifestosundan çıkan herhangi bir çocuğu kastediyorum . Mesela Extreme Programming , Scrum , Yazılım Geliştirme Lean ve diğerleri. Çevik yazılım …
13 culture  agile 

1
Ansible ile AWS'deki spot örnekleri envanterinizi nasıl yönetirsiniz?
Şef bazı deneyimleri ile Ansible için yeniyim. Ortamları yönetmek için Ansible'ı öğrenmeyi ve kullanmayı düşünüyorum. Acaba AWS spot örneklerinin envanterini yönetmek için en iyi uygulama hangisidir? Örneğin, bir spot örneği kapatıldığında, eski IP artık ana bilgisayar envanterinde geçerli değildir. Elastik ortamların kullanım durumu için başka alternatif yaklaşımlar var mı?

4
PDS formatında ana bilgisayar bileşenlerini yönetmek için Jenkins'i kullanmaya başlamak için hangi eklentiyi kullanmalıyım?
DevOps ve ana bilgisayarları bilen, ancak Jenkins için yeni olan birinin Jenkins ile başlamak istediği varsayın , örneğin: kişisel dosyalarda (PDS'ler, yani bölümlenmiş veri kümeleri ) saklanan verilerin ana bilgisayar üzerinde yönetilmesinin fizibilitesini araştırmak ( ana bilgisayar yazılımını yönetmek için mevcut tipik SCM çözümlerinden herhangi biri tarafından yönetilmemiştir ). Jenkins'i …

2
Docker'da çalışan bir Jenkins derleme bağımlısında npm önbelleği nasıl etkinleştirilir?
Bir Docker resmim var, diyelim frontend.imageki bir Jenkins yapı kölesi için kullanıyorum. Jenkins Docker eklentisi , bu görüntüden bir kap döndürür ve kap içinde yapay nesneler oluşturur. Tüm bunlar harika çalışıyor. Bu durumda, frontend.imagebir AngularJs uygulaması oluşturmak için kullanılır. Bu Açısal uygulamayı oluşturmanın bir parçası, uygulamanın gerektirdiği npm paketlerini yüklemektir. …
13 docker  jenkins  npm 

4
Eski Docker görüntülerini düzenli olarak temizlemek için en iyi uygulamalar ve / veya araçlar var mı?
Eski görüntüleri Docker kayıt defterinden silmek söz konusu olduğunda zarif bir yol veya en iyi uygulama var mı? Burada birçok istek / sorun görüyorum: https://github.com/docker/docker-registry/labels/delete , ancak bunun için iyi / popüler bir çözüm bulamadık. Peki, bunu yapmama yardımcı olacak bir araç veya teknik var mı? Ayrıca, bunu yaparken takip …
13 docker  toolchain 

2
Dağıtımı sürümden ayırmak için hangi yollar var?
Sürekli dağıtım yöntemlerinden biri, dağıtımı sürümden ayırmaktır, yani değişiklikleri hemen etkinleştirmeden güncellemeleri dağıtmaktır. Özellik geçişlerinin bunun için kullanılabileceğini biliyorum , ancak "özellik dışı" için başka teknikler olup olmadığını merak ediyorum. Örneğin, bir hata düzeltmesi için bir özellik geçişi oluşturur musunuz? Muhtemelen hayır ve hata düzeltmelerinin mümkün olan en kısa sürede …


2
Sürekli teslimat sonunda manuel adım nasıl uygulanır?
" Sürekli entegrasyonun sürekli dağıtım / dağıtımla nasıl bir ilişkisi var? " Konusundaki sorumun kabul edilen yanıtı, sürekli dağıtım ile sürekli dağıtım arasındaki küçük farkı da açıklıyor . Bu, "Üretime nasıl dağıtmak istersiniz, ancak bunlar arasından seçim yapabileceğiniz (özel) seçenekler gibi bir sorunun cevabı ile ilgili gibi görünüyor: Otomatik). Manuel. …

1
Kuyruk tabanlı işleme gecikmelerini teknik olmayan ekip üyelerine nasıl iletirim?
ApproximateNumberOfMessagesVisibleCloudWatch metriğinde bir ölçekleme politikası olan bir dizi SQS kuyruk işleme işinden sorumluyum. Bu işler, birçok nedenden dolayı gönderilen ileti miktarını yakalayamayabilir: Servis bozulması işlenebilen mesajların kapasitesini azaltır. AutoScaling kuyruk derinliği artmaya devam ederken maksimum sınıra ulaşıldı. S3 Kesintisi AutoScaling, kuyruk işleme işinin talebi karşılamak için kullandığı diğer bağımlı AWS …

2
Mavi yeşil tasarlamak için websocket trafiğinin canlıdan hot swap sunucusuna nasıl yayınlanacağı
Mavi yeşil dağıtımı, yeşil ortamın önceki ürün mavi ortamıyla tam veri senkronizasyonuna sahip olacağı şekilde yeşil ortamı yaşamaya hazırlanmak için canlı ürün veri akışlarının (mavi) çalışırken değiştirilebilir ortam olmayan bir ortama (yeşil) pompalanmasını içerir. İnsanların maviden yeşile devam eden websocket trafiğini canlı olarak kopyalamak için ne kullandıklarını merak ediyorum Kendi …

3
Prometheus veritabanımdaki eksik verilerde nasıl sorun giderebilirim?
Prometheus'u , çalışan altyapıyla ilgili ayrıntılı metrikleri toplamak için izleme iş akışlarıma kademeli olarak entegre ediyorum . Bu sırada, sık sık tuhaf bir sorunla karşılaştığımı fark ettim: Bazen Prometheus'un veri çekmesi gereken bir ihracatçı yanıt vermiyor. Belki bir ağ yanlış yapılandırması nedeniyle - artık erişilebilir değil - ya da sadece …

3
Aynı öğe listesiyle birden fazla Ansible görevi yürütme
Sitelerin bir listesi için Apache'yi yapılandırmak için uygun bir oynatma kitabı kullanıyorum. Başucu kitabının her site için sanal ana bilgisayar yapılandırma şablonunu yerine kopyalaması ve ardından aşağıdakileri kullanarak her siteyi etkinleştirmesi gerekir 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 …
13 ansible 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.