«continuous-integration» etiketlenmiş sorular

Yazılım mühendisliğinde sürekli entegrasyon (CI), tam yazılım ürününün sürekli yapımını ve otomatik testini sık sık uygular. Günde en az bir kez, genellikle günde birkaç kez ve bazen sürüm kontrol sistemine her girişten sonra olduğu kadar sık.

4
Yarım özelliğin uygulanması için doğru yaklaşımı nasıl öğrenirim? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 4 yıl önce kapalı . Bir geliştirme ekibine liderlik ediyorum ve ürünümüzü mümkün olduğunca sık yayınlamak istiyorum (Sürekli Teslimat). …

1
Derleme Betiği ve Derleme Sunucusunun Sorumlulukları
Yapı Komut Dosyası ve Yapı Sunucusu'nun sorumlulukları hakkında bazı açıklamalara ihtiyacım var. Net hakkında sürekli entegrasyon ve derlemeler hakkında birkaç makale okudum. Dahil olmak üzere F5 Anahtarı Bir Derleme Süreci Değil Yapı Sunucusu: Projenizin Kalp Monitörü Günlük Yapılar Arkadaşınız Danışmanımla yazılımımızın oluşturma süreci hakkında bir görüşme yaptım. Çok tecrübeli olduğu …

3
Sürekli Entegrasyon ve DVCS Kalıpları
Şu anda Subversion ve TeamCity kullanıyoruz, Mercurial kullanmaya başlayacağız (özellikle FogBugz kullanıcısı olarak Fırın). Açıkçası bu, geliştirme örüntülerimizde (ikimiz de!) Değişikliklerle - umarım iyileşmelerle - sonuçlanacaktır, ancak uğraştığım tek şey, şeylerin nasıl yapılandırılacağıdır, böylece sürekli entegrasyonun / CI sunucumuzun ( tartışmaları bu sorunun kapsamı dışında kalan faydalar vardır ve öyle …

2
Büyük şirketlerde sürekli entegrasyon nasıl organize edilir?
Şirketimde, her özellik / hata düzeltme dalının geliştirmede nasıl birleştirildiğini kontrol etmek için herhangi bir ara yapı yapmamak yaygındır. Her zaman çok sayıda test başarısızlığını ve hata oluşturmayı sağlayan günlük derleme vardır. Bana 1000'den fazla geliştirici için her birleştirme için yapı oluşturmanın mantıksız olduğu söylendi. Bu yüzden, CI'nin bu kadar …

3
Entegrasyon testi sürekli entegrasyona (CI) dahil edilmeli midir?
Bir web uygulaması geliştirdiğimizi ve Hudson'ın derleme, birim testi ve statik kod analizi gibi tipik işler yaptığını varsayalım. Ancak zor olan kısım: Hudson , önceki işler tamamlandıktan sonra entegrasyon testleri yapmak için uygulama sunucusunu dağıtır ve başlatır . Bu, veritabanı bağlantısı, 3. bölüm uygulama bağlantısı, soket bağlantı noktası dinleme, ortam …

5
Sürekli Entegrasyon (CI) nedir ve nasıl faydalıdır? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 6 yıl önce kapalı . Bazıları Bana Sürekli Entegrasyon kavramını, nasıl anlaşılır bir şekilde çalıştığını açıklayabilir mi? Ve bir …

2
Sürekli derleme sonuçlarını performans inceleme metriklerinin bir parçası olarak mı kullanıyorsunuz? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yazılım Mühendisliği Yığın Değişimi için konuyla ilgili olacak şekilde güncelleyin . 5 yıl önce kapalı . Patronum, performans incelemelerimizin bir parçası olarak ('kalite' metrikimizde) sürekli derlememizdeki metrikleri (her taahhütte testler oluşturuyor ve çalıştırıyor) …

5
Sürekli entegrasyon hattınıza güvenecek kadar otomatik testiniz ne zaman var?
Testle sürekli entegrasyon, her zaman "sevk edilebilir" kodunu kontrol ettiğinizden emin olmak için kullanışlıdır. Bununla birlikte, kapsamlı bir test paketini sürdürmek gerçekten zordur ve genellikle, yapı yine de buggy olacak gibi hissettirir. CI boru hattı testinize ne kadar güvenmeniz gerekiyor? Yeterli testin ne zaman yapılacağına karar vermek için bir tür …

1
Bağımlılık geliştirme stratejileri: silik mi yoksa orkestrasyon mu?
Birbirimize bağımlı birçok uygulama ve web hizmetimiz var (bazı halka açık ürünler, bazıları dahili ve özel bir "arka ucun" parçası). Bu bileşenlerin her birinin 4 ortamı vardır (belirli amaçlara hizmet eden sunucu / düğüm kümeleri): Üretim Dışı DEV- CI'nin push değişiklikleri oluşturduğu entegre geliştirme ortamı; mühendisler için yerel olarak yeniden …

3
Sürekli entegrasyon (iOS ve Android projeleri ile) [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yazılım Mühendisliği Yığın Değişimi için konuyla ilgili olacak şekilde güncelleyin . 4 yıl önce kapalı . Şirketimde bazı olumlu değişiklikler yapmaya çalışıyorum ve değişikliklerden biri sürekli entegrasyon uygulamak. Mobil geliştirme (iOS / Android) …

4
sürekli entegrasyon ile büyüyen, çeşitli bir kod tabanının korunması
Sürekli bir entegrasyon kurulumunun felsefesi ve tasarımı konusunda yardıma ihtiyacım var. Mevcut CI kurulumumuz buildbot kullanıyor. Tasarım yapmaya başladığımda, tüm yapıyı bir kerede, bir gecede çalıştırmak için uyarlanmış ısmarlama bir CI kurucusunu miras aldım (kesinlikle, kesinlikle değil, bir yıl önce tasarımına katıldım). Bir süre sonra bunun yetersiz olduğuna karar verdik …

1
TFS'niz olduğunda neden PowerShell'de bir dağıtım komut dosyası oluşturursunuz?
Otomatik dağıtım / sürekli entegrasyonu deniyorum ve ekip liderimle görüştüm. Ona PowerShell'de derleme / dağıtım komut dosyaları oluşturmayı araştırdığımı söyledim ve otomatik dağıtımın bir GUI kullanarak TFS'de kurulumu çok kolay olduğunu söyledi ve bunun yerine araştırmalıyım. VS kaynak kontrolü taahhüt dışında TFS ile sıfır deneyimim var. TFS hangi durumlarda başarısız …

4
Sürekli bir entegrasyon sunucusu hangi noktada ilginçtir?
Jenkins gibi CI sunucuları hakkında biraz okudum ve merak ediyorum: hangi noktada yararlı? Çünkü kesinlikle sadece 5 sınıf ve 10 ünite testine sahip olacağınız küçük bir proje için gerçek bir ihtiyaç yok. Burada yaklaşık 1500 birim testimiz var ve 90 saniyede (eski Core 2 Duo iş istasyonlarında) geçiyorlar (çünkü gerçekten …

4
Sürekli Yapı sunucusu (cc.net, hudson, bambu, vb…) uzaktan inşa deneyimi?
Şu anda hem .net (msbuild & nant kullanarak) hem de java (maven ve ant kullanarak) oluşturan derleme işlemimiz için bir kez cc.net sunucusu kullanıyoruz. CC.net kaynak denetimini izler ve ayrı bir sunucuda çalışan uzak bir yapıyı tetikler. CC.net daha sonra sonuçları derler. Uzak yapıyı çalıştırdığımızda, genellikle: alaycı veriler kullanarak nunit …
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.