«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.

3
Neden “marka” daki artımlı yapılar karma algoritmalar kullanmıyor?
Ben yeni başlayan makebiriyim ve ne zaman kullanacağımı merak ediyorum make clean. Bir meslektaşım bana artımlı yapıların makedosya zaman damgalarına dayandığını söyledi . Bu nedenle, VCS'nizdeki bir dosyanın eski sürümünü kullanıma alırsanız, bunun "eski" bir zaman damgası olur ve "bu dosyayı yeniden derlemeye gerek yoktur" olarak işaretlenir. Daha sonra, bu …
10 builds  make 

9
Geliştiricilerin gerçek programdan önce bir dahili kütüphane derlemeleri beklenmeli mi?
Son zamanlarda birlikte çalıştığım kıdemli bir geliştirici, geliştiricilerin en son sürümü almasını ve projelerinin bir parçası olarak büyük bir iç kütüphane derlemesini gerektiren bir durum ortaya koydu. Bu durum, proje ekiplerinin, geliştiricinin, kaynak kodların geliştirici makinelerinde kullanılabilir olmasını sağlamanın kütüphaneleri okuyabildiği için zaman kazandırdığını iddia ettiği dahili bir Maven deposundan …

1
Dağıtım için TFS Derleme Süreci Şablonu (İş Akışı) Kullanma
Karmaşık dağıtımlar için TFS Build iş akışlarını kullanmayı düşünüyorum. Dağıtılması gerekebilecek bazılarımız var: Web uygulamaları ve hizmetleri Veri tabanı SSRS Raporları SSIS Paketleri Başka kim bilir Ben iş akışını dağıtmak için hangi inşa gibi bazı temel parametreler verebilir ve sadece çalıştırmak istiyorum gibi. Potansiyel olarak, bazı parçaların insan onayına ihtiyacı …

2
Automake - Kaynak ağacı nasıl temiz tutar?
Kendimi oluşturmak için GNU otomatik araçlarını kullanan bir projem var. Ben kaynak dosyaları geçici dosyaları temiz tutabilirsiniz böylece autotools tüm sürümlü olmayan denetim dosyaları ayrı bir dizinde oluşturur, böylece değiştirmeye çalışıyorum. Bunun nasıl yapılacağı hakkında bir fikri olan var mı?
10 builds 

9
.NET portföyü için otomatik derleme platformu - en iyi seçim? [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 . 6 yıl önce kapalı . Oldukça geniş bir .NET uygulamaları portföyü ile ilgileniyorum. Ayrıca portföyde diğer platformların üzerine inşa edilmiş eski uygulamalar …

4
Bağımsız değişkenler, ikili dosyaları SCM'lere iade etmeyi yineliyor
Öncelikle Java uygulamaları oluşturan bir şirket için çalışıyorum ve herkesi SCM'ye ikili dosyaları (bağımlılıklar ve son ürünler) iade etmeyi durdurmaya ikna etmeye çalışıyorum. Bunun kötü bir uygulama olduğunu biliyorlar, ancak "işe yaradığını" düşünüyorlar ve birçok insan Maven'i ve Ant'in yanı sıra diğer inşaat araçlarını bildiğinde bile bu gerçekten bir sorun …
10 java  builds 

1
Kaynak İçi Derleme ve Kaynak Dışı Derleme
Benim (öncelikle C ++) geliştirme, ben uzun kaynak dışı yapıları kullanmaya bağlı kalmış. Yani, kaynağım genellikle bir /project/srcdizinde oturuyor ve derlemeler a /project/build/bin/release, /project/build/bin/debugdizinlerinde yaşıyor . Bunu yaptım çünkü kaynak dizinlerimi ara dosyalardan temiz tutuyor, tüm ikili dosyalarım için bir konumum var, paketleme daha kolay, temizlik daha kolay ve sürüm …



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.