SBT ve Play ile çalışıyorum! Çerçeve. Şu anda, ikili ürünlerimizi artifakt olarak yayınladığımız boru hattımızda bir taahhüt aşamasındayız. Çiftler, dist göreviyle üretilir. Boru hattı daha sonra scalada yazılan duman ve kabul testleri gerçekleştirir. Onlar sbt ile çalıştırılır.SBT ile testleri derleyin ve daha sonra çalıştırılacak şekilde paketleyin
Yapmak istediğim şey, duman ve kabul testlerinin yanı sıra ikili derleme ve bunları artifakta yayınlamaktır. Bu, boru hattının bu ikilileri (test paketlerini) indirmesine ve bunları her defasında yeniden derlemek yerine uzun bir zaman almasına izin verecek.
Denemeyi denedim: jar'ı oluşturan derleme, ancak daha sonra testleri çalıştırmanın bir yolunu bulamıyorum.
tam olarak "boru hattı" ile ne demek istiyorsunuz ki? "Boru hattı" Jenkins gibi ayrı bir yapı sunucusuna başvurur mu? –
Evet, Jenkins tarafından yönetilen bir dağıtım hattımız var. Ne yaparsa, birisinin master'a basması, üzerinde testler yapması ve başarılı olması durumunda ikiliyi zor görevle kurduğu zaman kodu indirmesidir. Ardından bunu Artifactory'ye yayınlamaya devam eder. – dgrandes
Neden hem build hem de testi aynı sınama düğümünde çalıştırmıyorsunuz anlamıyorum. Ayrıca, testlerim derlenmekten çok daha uzun sürer, bu yüzden seninkilerin ters olduğuna şaşırdım. –