Örnek bir dosya adı Sample-0.0.1-SNAPSHOT.jar
(jenkins'te bir maven yapısının sonucu).
Amacım, başarısızlık durumunda çalışan bir kabuk betiği çalıştırmak ve bu betiğin ne yaptığı, dosya adına artan sayılar ekliyor.
Yani bir şey gibi diyelim Sample-0.0.1-1-SNAPSHOT.jar
, Sample-0.0.1-2-SNAPSHOT.jar
.. vb
(BTW: Dosya adını üretmek için, Jenkins POM dosyasından ilgili bilgileri almak için ortam değişkenleri için aşağıdaki formatı kullanır: $ POM_ARTIFACTID- $ POM-VERSION.jar)
Her nasılsa, eko yapmak ve artımlı sayıları eklemek / değiştirmek için sed'i kullanmak için $ POM-VERSION kullanarak mı düşünüyordum?
Sorun şu ki, bunu nasıl uygulayacağımı bilmiyorum, bu yüzden birisi bana bu konuda yardımcı olabilir, bu harika olurdu! Ayrıca daha iyi bir fikir varsa kesinlikle buna açığım.