2014-07-09 36 views
6

Jenkins aracılığıyla yürütülebilir bir jar dosyası çalıştırmaya çalışıyorum. Burada elde etmeye çalıştığım, oluşturulmuş ve benim makinemde yerel olarak bulunan bir yürütülebilir jar dosyası var. Onu Git'e koymak ve sonra jenkins'da çalıştırmak istiyorum. Bunu nasıl yapabilirim? Jenkins için tamamen yeni ve eğer birisi yardım ederse bana çok zaman kazandıracak.Derlenmiş bir Jar dosyası çalıştırılıyor Jenkins

cevap

9

Arzu edeceğiniz komut dosyalarını/çalıştırılabilir dosyalarını çalıştırabilmeniz için Jenkins ile istediğiniz neredeyse her şeyi yapabilirsiniz.

Bu .jar öğesini git'e eklemek isterseniz, o zaman Jenkins işleri repo aldığında geri alır. Daha sonra, bir betik kabuk adımı eklemeniz ve komut satırını java my.jar my.class ....

belirtmeniz yeterlidir. Diğer taraftan, bazen bin ikili dosyaları koymak için frowned up olur. Özellikle, .jar'ın sıklıkla güncellenmesi gerekip gerekmediği doğrudur. Bu nedenle, .jar yöntemini, alternatif yöntemleri kullanarak Jenkins işine vermek isteyebilirsiniz. Örneğin bir maven deposu kullanarak.

+0

Bu mükemmel bir çözümdü. Bir windows parti komutu olarak koşabilir miyiz? Jenkins uzak bir sunucuda konuşlandırıldı ve Mac makinesinden jenkins çalıştırıyorum. Yürütme kabuğu yerine, windows toplu komutu olarak çalıştırılıyor mu? Bunun için senaryo ne olurdu – user3246489

+1

Eğer Jenkins bir Windows sunucusuna kurulursa, evet yapabilirsiniz. Bir "komut dosyası kabuk adımı" seçmek yerine, bir "windows batch adımı" seçebilmeniz ve orada bir Windows toplu iş komut dosyasının içeriğini yapıştırabilmeniz gerekir. – gturri

İlgili konular