Biri bana yapım sürecindeki eserler fikrini açıklayabilir mi?
Karınca komut dosyalarımı derlemek ve çalıştırmak için kodu kontrol ettiğim çalışma alanı dizinine sahibim. Sonunda, benim durumumda, kuruluma hazır bir jar dosyası alıyorum. Bu eser olarak kabul ediliyor mu?
Derleme komut dosyama jar dosyasını koymasını nereye söylemeliyim? Çalışma alanı dizininde mi? Jar dosyam BUILD_ID
, ve benzeri değişkenlere bağlı olarak benzersiz bir dosya adı alıyor , Jenkins'e hangi jar dosyasını seçmesi gerektiğini nasıl söyleyebilirim?
DÜZENLEME: Tamam, bunun gibi bir şey yapmayı denedim:
Yol, çalışma alanımda henüz mevcut değil, çünkü derleme komut dosyasının onu yaratması gerekiyor ve tabii ki, .jar
ve .properties
dosyaları henüz oluşturulmadıkları için orada değiller. Neden bana bir hata veriyor o zaman? Görünüşe göre bir şey eksik.
Ayrıca, Jenkins her derlemeden sonra yapıları siliyor mu (arşivlenen yapıları değil, bunları silmesini söyleyebileceğimi biliyorum)? Aksi takdirde, sabit sürücüyü oldukça hızlı bir şekilde tıkar.