«builds» etiketlenmiş sorular

En basit derleme türü (kaynak) kodunu derlenmiş bir ikili dosyaya dönüştüren ve daha sonra çalıştırılabilen bir işlemdir. Daha karmaşık yapılar da birim veya entegrasyon testleri çalıştırabilir ve kodun kalitesi hakkında raporlar oluşturmak için araçları kullanabilir. Son olarak, derlemeler genellikle Sürekli Entegrasyon (CI) sistemleri tarafından otomatik olarak tetiklenir.

12
Üretimde bir hata bulunduğunda kasten yapıyı bozmalı mıyım?
Son kullanıcılar tarafından üretimde ciddi bir hata bulunursa, bu hatayı kapatmak için başarısız bir birim testinin eklenmesi gerektiği ve bu nedenle hata düzeltilinceye kadar kasten yapıyı bozması benim için mantıklı görünüyor. Bunun mantığı, yapının başından beri başarısız olması gerektiği , ancak otomatikleştirilmiş test kapsamının yetersizliğinden kaynaklanmadığıdır. Meslektaşlarımdan bazıları, başarısız bir …
410 unit-testing  tdd  builds 

23
Gecelik yapıyı kırdığın zaman nasıl özür dilersin [kapalı]
Projemdeki ilk taahhüdüm, gece inşasının bozulmasına neden oldu ve serbest bırakmaya yaklaştıkça insanlar benim üzerimde. Samimi ve aynı zamanda bunun benim ilk taahhüdüm olduğunu ve bunun tekrarlanmayacağını ima eden bir özür e-postası göndermek istiyorum. Ana dili İngilizce olmayan bir konuşmacı olarak doğru kelimelerle gelmekte zorlanıyorum. Birisi lütfen yardım edebilir mi?

6
Git ile sayısal bir versiyonlama planına nasıl ulaşırsınız?
Kuruluşum SVN'den Git'e geçmeyi düşünüyor. Taşınmaya karşı bir argüman şöyledir: Versiyonu nasıl yaparız? NetBeans Platformuna dayanan bir SDK dağıtımımız var. SVN revizyonları basit sayılar olduğundan, bunları eklentilerimizin ve SDK sürümlerinin sürüm numaralarını genişletmek için kullanabiliriz. Git'e taşınırken bununla nasıl başa çıkacağız? Olası çözümler: Hudson'dan derleme numarasını kullanarak (Problem: bunu gerçek …

9
Derleme komut dosyalarının avantajları nelerdir?
Programlama kariyerimin çoğunda, çalıştırılabilir bir program oluşturmak için birlikte çalıştığım IDE'de "build / compile / run" komutunu kullandım. Bu tek tuş, oldukça kolay. Farklı diller ve çerçeveler hakkında daha fazla şey öğrendiğim halde, bir projenin yürütülmesini sağlamak için "derleme komut dosyaları" (ANT, Maven, Gradle, vb.) Hakkında daha fazla konuşma görüyorum. …

5
Neden C ve C ++ için paket yönetim sistemleri yok? [kapalı]
Paket yönetim sistemi bulunan bazı programlama dilleri vardır: TeX için CTAN Perl için CPAN Python için Pip ve Yumurta Java için Maven Haskell için kabal Yakut için taşlar NodeJS için npm frontend için bower Javascript ve CSS C # için nuget PHP için besteci Bu tür sistemlere sahip başka diller …
78 c++  c  builds  packages 

7
Özel bir yapım makinesinin amacı nedir?
Son inşa döngüsünün kötü konuşlandırılmasına yol açan bir takım koşullar nedeniyle, gelecekteki tüm dağıtımları özel bir inşaat makinesiyle yapmak için ofisimizde kampanya yaptım ve patronum bu teklifi kabul etti. Bununla birlikte, ofisimizde gerçek bir makineyi kullanmak yerine, tek bir makineyi diğer birkaç grupla paylaşmak zorundayız - ve ofisimden gerekli tüm …

12
MAJOR.MINOR.BUILDNUMBER.REVISION içindeki yapı numarası tam olarak nedir?
Derleme Numaraları hakkında düşündüğüm şey, ne zaman yeni bir gece derlemesi oluşturulduğunda, yeni bir BUILDNUMBER üretilip bu yapıya atanması. Yani 7.0 sürüm uygulamam için, gece yapılan sürümler 7.0.1, 7.0.2 vb. Olacaktır. Öyle mi? Öyleyse, derleme numarasından sonra REVISION kullanımı nedir? Yoksa REVISION kısmı her gece inşaatından sonra artırılıyor mu? Burada …

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, …

8
Doğrudan yapmak eski moda kabul edilir mi? [kapalı]
Bu yüzden doğrudan makefiles oluşturma ve 2015'te yapılacak aptalca bir şey hakkında birçok yorum / yazı / vb ile karşılaşıyorum. CMake gibi araçların farkındayım ve aslında CMake'i oldukça sık kullanıyorum. Mesele şu ki, CMake sadece sizin için Makefile'ı yaratıyor ve kendin yapmanın zorluğunu gidermeye yardım ediyor. Tabii ki birçok başka …
31 c++  c  builds  make  cmake 

7
Bir yapı neredeyse her zaman kırıldığında nasıl verimli olunur
Aynı kaynak kodunu paylaşan ve sürekli entegrasyon devam ederken orta ölçekli bir takımda çalışıyorum, ancak hepimiz aynı dalda çalışmak zorunda kaldığımız için, yapı neredeyse her zaman bozuluyor. Ayrıca, son zamanlarda ortaya çıkan ve kırılan binaları hafifletmek için uygulamaya konan bir kurala sahip olduğumuzdan, kimsenin inşa ederken check-in yapmasına izin verilmediğini …

6
Java neden yapı dili olarak kullanılmıyor?
Bu yayını geliştirmek ister misiniz? Alıntılar ve cevabınızın neden doğru olduğuna dair bir açıklama da dahil olmak üzere, bu soruya ayrıntılı cevaplar sağlayın. Yeterli ayrıntıya sahip olmayan cevaplar düzenlenebilir veya silinebilir. Java genel amaçlı bir dilse ve bir program oluşturmak, Java dili kullanılarak tanımlanabilecek bir şeyse, neden derleme dosyaları yazmak …
24 java  c#  builds  build-system 

9
Yalnız bir geliştiriciyi, IDE tek tıklamayla derleme yerine ayrı bir derleme aracı kullanmaya ikna edin
Bu soru edildi göç o Yazılım Mühendisliği Stack Exchange'de yanıtlanabilir çünkü yığın taşması gelen. 7 yıl önce göç etti . Java programlamam ve yıllar süren Scala programlarında, Ant, Maven, Gradle veya Java için oluşturulmuş araçlardan hiç kullanmadım. Çalıştığım her yerde, bununla ilgilenen bir yapı yöneticisi vardı - yerel olarak geliştirme …

11
Sürekli Entegrasyon Sisteminize Bebek Bakmak
Benim takımım benim rollerden biri inşa kişi . Derleme komut dosyalarımızı korumaktan / güncellemekten ve sürekli entegrasyon sunucusunda 'sorunsuz bir şekilde oluşturduğumuzdan' eminim. Genellikle bu işi umursamıyorum, ancak çoğu zaman CI sunucusuna sürekli bakmakta gibi hissediyorum. Bu iş zaman zaman sinir bozucu olabiliyor çünkü yapı bozulursa hikayeyi bırakmak zorunda kalıyorum …

11
Hangi Sürekli Entegrasyon çerçevesini kullanıyorsunuz ve neden? [kapalı]
Kapalı . Bu sorunun daha odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yazıyı düzenleyerek bir soruna odaklanacak şekilde güncelleyin . 6 yıl önce kapandı . Dışarıda epeyce farklı Sürekli Entegrasyon (CI) çerçeveleri var ve hangisinin en popüler olduğunu merak ediyorum. Çalıştığınız …

7
Günlük derlemeler ne kadar önemlidir? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 4 yıl önce kapalı . Joel Testinin kriterlerinden biri günlük derlemelerdir. Fikir şu ki, eğer yapı bozulursa, onu bozan kişi onu düzeltmek …

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.