«continuous-integration» etiketlenmiş sorular

Sürekli Entegrasyon (CI), entegrasyon sorunlarını önlemek veya en aza indirmek için geliştiricinin çalışan kod kopyalarını paylaşılan bir kod tabanında sık sık birleştirme işlemidir. [Jenkins] veya [Travis-CI] gibi belirli bir CI sistemiyle ilgili sorular için bunun yerine bu etiketleri kullanın.


4
Jenkins düzgün şekilde nasıl ölçeklenir?
Projemde Jenkins Master + 1 Jenkins slave (2 uygulayıcı) çalışan bir AWS sunucumuz var ... ve daha fazlasına ihtiyacımız var Yapma gücümüzü artırmak için üç seçeneğimiz var: Ölçeklendir : AWS örneğini büyütün ve daha fazla uygulayıcı ekleyin. Ölçeklendir : AWS örneğini büyütün ve başka bir jenkins kölesi işlemi ekleyin. Ölçeklendir …

4
Sürekli entegrasyonun sürekli dağıtım / dağıtımla ilişkisi nedir?
İşte sürekli entegrasyonun mevcut içeriğinden bir alıntı : ... entegrasyon sorunlarını önlemek veya en aza indirmek için geliştiricinin çalışma kodu kopyalarını paylaşılan bir kod tabanıyla birleştirme işlemi. Tamam, anladım. Ama sonra sürekli dağıtım ve sürekli dağıtım da var ve burası sürekli biraz kayboluyorum: Sürekli entegrasyon , sizin aracılığınız boyunca hat …

5
Test ortamlarında sürekli entegrasyona bağlı kararsızlıklardan nasıl kaçınılır?
Bazı hedef ortamları sık sık güncelleyen sürekli entegrasyon süreçleri kullandığınızı, böylece her değişiklik yaptığınızda "siz" değişikliklerinizi hemen test edebileceğinizi varsayalım. Bu CI'nin hedeflerinin bir parçası, değil mi? Ancak, test döngünüzde yer alan başka yöneticilerin de olduğunu varsayalım (örneğin, yöneticiler veya müşteriler). Diğer insanların gelecek değişikliklerinizi gözden geçirmeye (kırmaya?) Katılmalarını sağlamak …

4
Karmaşık bir dallanma gerçekliğinden tek dallı bir modele nasıl geçilir?
Büyük organizasyonlarda, şelale metodolojisinin kullanılması tipik olarak çok karmaşık dallanma yapılarına ( dal spagetti olarak ) neden olur. Karmaşık bir dallanma gerçekliğinden, gövde tabanlı gelişme gibi tek dallı bir modele geçiş yapmak için hangi dallanma stratejileri kullanılabilir? Güncelleme: Açıklığa kavuşturmak gerekirse, soru, oldukça açık olan önceki ve sonraki metodolojilerle değil …

3
AWS'de Basit CI / CD Kapları
Yeni bir Docker kapsayıcısı oluşturmak ve ECR'ye aktarmak için AWS Code Pipeline, Code Build kullanıyorum. Uygulamam basit, ileriye yönelik tek konteynerlidir. Mevcut çalışan Kapsayıcıyı aşağı çekmek ve ECS kayıt defterinden yeni bir Kapsayıcı yeniden başlatmak için daha az sürtünme yaklaşımı ne olacaktır (Kod Oluşturma yoluyla Kod Oluşturma çıktısı). EC2 kullanıcı …

2
Bulut Kaynağı kullanımımı nasıl takip edebilirim?
Jenkins ile AWS uygulama dağıtımımı otomatikleştirmeye çalışıyorum. Şu anda uygulamayı herhangi bir ortamda güncellemek istiyorsak, UAT diyelim, liman işçiler imajlarımızı oluşturuyoruz, mevcut ECS Görevini buluyoruz ve yeni görüntü ile güncelliyoruz, çalışan ECS Kümesini buluyoruz ve görevleri güncelliyoruz. Genel olarak, Sürekli Entegrasyon ortamınızdaki bulut kaynak kimliklerini (ECS Küme Kimliği, ECS Görev …

2
Birden çok iOS projesi için Sürekli Entegrasyon altyapısı
Bir iOS geliştiricisi olarak, şu ana kadar geliştirdiğimiz iOS projeleri için bir CI ve CCQ (= Sürekli Kod Kalitesi) altyapısı oluşturmak istiyordum. Zaten Jenkins ve SonarQube'u neredeyse tüm Web ve Android projeleri için kullanıyoruz (bir VM foreach projesi kullanarak, CI ve CCQ'nun kurulumu ve yapılandırılması otomatiktir) ve harika çalışıyor. Ancak …

1
“Yeşile Bas” nedir?
Google ve diğer DevOps kuruluşlarında, başarılı bir otomatik test çalıştırmasına ve muhtemelen canlı öncesi ortamlara dağıtımlara dayalı sürekli teslimat uygulaması olduğuna inandığım "Push on Green" hakkında konuşuyorlar. "Yeşile Bas" tam olarak ne yapar ve onu uygulamanın sonuçları nelerdir?


1
Elastik Beanstalk kurumsal sınıf CD için uygun mu?
Elastik Beanstalk'a mikro hizmetler oluşturmak ve dağıtmak için Jenkins kullanan bir proje ile çalışıyorum. Bir test ortamına bir entegrasyon dalı dağıtırız, bir hazırlama ortamına dalları serbest bırakırız ve daha sonra üretime son bir ana yapı oluştururuz. Bunu bu şekilde yapmakla ilgili birkaç endişem var: ilk olarak, çevre başına proje başına …

3
Liman işçisi etiket sürümlemesi için en iyi uygulamalar nelerdir?
Son zamanlarda git taahhüt üzerine liman işçisi görüntüleri oluşturmak için CI sunucuları bağladım. Her biri kendi dili / çerçeveleri olan yaklaşık 8 farklı konteynere sahibiz. Bazıları düğümdür ve bir paketi vardır. Json, diğerleri anlamsal sürüm bilgisi içermeyen python hizmetleridir. Benim sorum etiketlerin nasıl oluşturulacağı değil, etiket için değerlerin oluşturulmasıyla ilgili. …


5
Şube kalite düzeyinde herhangi bir gerilemeyi garanti etmeyen bir CI aracı var mı?
Geleneksel olarak CI sistemleri , bir entegrasyon dalındaki kalite seviyelerinin izlenmesini , değişikliklerin zaten yapıldığı kod tabanında QA doğrulamaları gerçekleştirerek, gerilemeleri izleyerek ve insan müdahalesi için bildirim göndererek gerçekleştirir. Ancak bu gerilemeler tespit edildiğinde, şube en azından ilgili KG doğrulaması başladığından beri belada olmuştur ve tüm suçlular belirlenene kadar bu …

3
ABD'de olmayan iOS için barındırılan CI / CD mi?
TL; DR: Asya'da veya en azından Avrupa'da veri merkezi / yapı kutularına sahip olan iOS için barındırılan herhangi bir CI / CD sağlayıcısı biliyor musunuz ? (Hem derleme hem de dağıtma sağlıyorlarsa bonus puanlar, ancak derleme MVP'dir.) Back-hikayesi: İOS ve Android için ölçekte CI / CD çalıştırıyoruz: Birleştirme-İstek şubelerimizi test …
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.