«continuous-delivery» etiketlenmiş sorular

Sürekli Teslimat, sürekli entegrasyonu bir adım öteye taşıyan, gelişmekte olan bir yazılım geliştirme alanıdır. Sürekli teslimi uygulayan yazılım ekipleri, yazılım ürünlerini yüksek frekansla entegre etmelerine, test etmelerine ve dağıtmalarına olanak tanıyan ardışık düzenler oluşturur.

7
TODO yorumların son tarihleriyle birlikte yorumlanması?
Arka fon Sıfır kesinti süresi dağıtımını uygulamak isteyen bir ekipte çalışıyorum. Bunu başarmak için mavi / yeşil bir dağıtım stratejisi kullanmayı planlıyoruz. Araştırma yaparken anladığım şeylerden biri de veritabanı değişiklik yapmanın ne kadar karmaşık olduğu. Bir sütunu yeniden adlandırmak gibi basit bir işlem tamamlanana kadar 3 tam serbest bırakma döngüsü …

2
Build.number neden anlamsal sürümün “kötüye kullanılması” dır?
Bizim üst düzey mimarlar birine bir teklif inşa sistemi (Gradle / Artifactory / Jenkins / şef) anlatırken, o da bana bir yorum yaptı bunu çeşit tartmak-in gerçekten katılmıyorum, ama tecrübeli yeterince etmek değilim. Bu proje, diğer ekipler tarafından yeniden kullanılacak bir eser olarak bir Java kütüphanesi (JAR) oluşturur. Sürüm için, …

2
Yazılım sürüm numaralarını VCS'de saklamak iyi bir uygulama mıdır?
Gibi bir ürün sürümü, v1.0.0.100yalnızca yazılımın benzersiz bir üretim sürümünü değil, aynı zamanda söz konusu ürün için özellik kümelerini ve düzeltme aşamalarını tanımlamaya yardımcı olur. Şu anda bir ürünün nihai paketini / derlemesini / ikili sürümünü korumanın iki yolunu görüyorum: Sürüm Kontrolü Bir yerde bir dosya sürüm numarasını saklar. Sürekli …

6
Sürekli Teslimat pratikte nasıl çalışabilir?
Sürekli Teslimat kulağa hoş geliyor, ancak yıllardır süren yazılım geliştirme deneyimim pratikte çalışamayacağını gösteriyor. (Düzenleme: Açıklığa kavuşturmak için, her zaman otomatik olarak çalışan birçok testim var. Benim sorum, CD’nin tam biçimi olduğunu anladığım her checkin için güvenimin nasıl sağlanacağıyla ilgili. Her hafta (bazıları doğru şekilde yapılırsa hala CD düşünebilir), iki …

4
Derlemeyi serbest bırakmak için hangi noktada geçiş yapmalısınız?
Jez Humble'ın Sürekli Teslimi'nde ortaya konan uygulamalardan biri, bir paket oluşturup dağıttığınız her ortama bırakmanızdır, böylece dağıtım ve yapay nesneler üretime başlamadan önce birçok kez test edilmiştir. Bu fikri tamamen destekliyorum. Öte yandan, satır numaralarıyla yığın izleri veren hata ayıklama modu yapıları, uzaktan hata ayıklama yeteneği gibi test ortamlarında inanılmaz …

2
DB geçişi ve Azure dağıtım yuvaları
Yeni bir web uygulamasını bir Azure Web Uygulama Hizmeti'ne (eski Azure Web Sitesi) aktarmayı planlıyorum. Dağıtımımı üretime göndermeden önce test edebilmek için dağıtım yuvalarını kullanmak istiyorum. DB şeması değişikliği gerektirmediği sürece her şey yolunda. Ancak bir şema değişikliği varsa, aynı db sürümünde çalışan iki yazılım sürümüne sahip olamam. EF Geçişleri'ni …

3
İnşa otomasyonuna karşı dağıtım otomasyonuna karşı sürekli entegrasyon
Daha verimli olmak istiyorum ve ops araçlarını verimli kullanmak istiyorum. Bunu göz önünde bulundurarak, sürekli entegrasyon hakkında daha fazla bilgi edinmek istedim, ancak görünüşe göre bu konuda birçok farklı şey var. Aslında işimde Jetbrains takımlarıyla çalışıyorum (IntelliJ, WebStorm ...), bu yüzden onları kullanmaya devam etmek istedim ve sürekli entegrasyon için …

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). …

4
Evreleme ve UAT ortamları arasındaki fark nedir?
Bir çözüm geliştirirken en az 3 farklı ortama sahip olmamız gerektiğini biliyorum: Geliştirme : Programcılar, kodlarını hızlı bir şekilde test etmek ve herhangi bir şeyi kırma korkusu olmadan diğer değişikliklerle entegre etmek için değişiklikleri istedikleri zaman değiştirebilir ve itebilirler - bu TEST veritabanlarına ve hizmetlerine bağlıdır; UAT : Donanım ile …
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.