Jenkins Freestyle Projesinde Yeni Bir Yapı İşi Nasıl Oluşturulur

İçindekiler:

Anonim

Jenkins Freestyle Projesi nedir?

Jenkins Freestyle Project , adımları ve derleme sonrası eylemleri içeren tekrarlanabilir bir derleme işi, komut dosyası veya işlem hattıdır. Birden fazla işlemi kapsayabilen geliştirilmiş bir iş veya görevdir. Derleme tetikleyicileri yapılandırmanıza olanak tanır ve Jenkins projeniz için proje tabanlı güvenlik sunar. Ayrıca, adımlar oluşturmanıza ve derleme sonrası eylemler oluşturmanıza yardımcı olacak eklentiler sunar.

Bir Jenkins oluşturma adımında veya derleme sonrası eylemde gerçekleştirebileceğiniz eylem türleri oldukça sınırlıdır. Bir Jenkins Freestyle Projesinde bu sorunun üstesinden gelmenize yardımcı olacak birçok standart eklenti vardır.

Jenkins'te Nasıl İş Oluşturulur

Jenkins'te Yeni Bir Yapı Oluşturma İşi Nasıl Oluşturulur

Serbest stil oluşturma işi, oldukça esnek ve kullanımı kolay bir seçenektir. Her tür proje için kullanabilirsiniz; kurulumu kolaydır ve seçeneklerinin çoğu diğer oluşturma işlerinde görünür. Aşağıda, Jenkin'de iş yaratmak için adım adım bir süreç bulunmaktadır.

Adım 1) Jenkins'e giriş yapın

Bir Jenkins serbest stil işi oluşturmak için, Jenkins kurulum yolunu ziyaret ederek Jenkins panonuzda oturum açın. Genellikle, http: // localhost: 8080 adresinde localhost'ta barındırılacaktır. Jenkins'i başka bir yola yüklediyseniz, aşağıdaki Jenkins iş oluşturma örneğinde gösterildiği gibi kontrol panelinize erişmek için uygun URL'yi kullanın.

Adım 2) Yeni Öğe Oluşturun

Gösterge tablonuzun sol üst tarafındaki " Yeni Öğe " yi tıklayın .

Adım 3) Öğe ayrıntılarını girin

Sonraki ekranda

  1. Oluşturmak istediğiniz öğenin adını girin. Bu demo için "Merhaba dünya" yı kullanacağız.
  2. Freestyle projesini seçin
  3. Tamam'ı tıklayın

Adım 4) Proje ayrıntılarını girin

Test etmek istediğiniz projenin detaylarını girin.

Adım 5) Depo URL'sini girin

Kaynak Kod Yönetimi altında, depo URL'nizi girin. Https://github.com/kriru/firstJava.git adresinde bulunan bir test havuzumuz var.

Yerel bir depo kullanmanız da mümkündür.

GitHub deponuz özelse, Jenkins ilk olarak oturum açma kimlik bilgilerinizi GitHub ile doğrular ve daha sonra kaynak kodunu GitHub deponuzdan çeker.

Adım 6) Ayarları değiştirin

Artık tüm ayrıntıları sağladığınıza göre, kodu oluşturmanın zamanı geldi. Kodu istediğiniz zamanda oluşturmak için derleme bölümünün altındaki ayarları değiştirin. Hatta derlemeyi belirli zamanlarda belirli aralıklarla gerçekleşecek şekilde planlayabilirsiniz.

Altında yapı ,

"Seçeneğini tıklayın 1. Add inşa aşamasında "

2. " Windows toplu iş komutunu çalıştır " üzerine tıklayın ve oluşturma işlemi sırasında yürütmek istediğiniz komutları ekleyin.

Burada, java kodunu derlemek için java komutlarını ekledim.

Aşağıdaki Windows komutlarını ekledim:

javac HelloWorld.java

java HelloWorld

Adım 7) Projeyi kaydedin

Tüm verileri girdiğinizde,

  1. Uygula'yı tıklayın
  2. Projeyi kaydedin .

Adım 8) Kaynak kodunu oluşturun

Şimdi, ana ekranda, kaynak kodunu oluşturmak için sol taraftaki Şimdi Oluştur düğmesine tıklayın .

Adım 9) Durumu kontrol edin

Şimdi oluştur'a tıkladıktan sonra , Çalıştırdığınız yapının durumunu Derleme Geçmişi altında görebilirsiniz .

Adım 10) Konsol çıktısına bakın

Tıklayın yapı numarası ve ardından tıklayın konsol çıkış çalıştırmak yapı durumunu görmek için. Aşağıdaki Jenkins yeni iş oluşturma örneğinde gösterildiği gibi kurulumu doğru bir şekilde takip etmeniz koşuluyla size bir başarı mesajı göstermelidir.

Özetle, GitHub'da barındırılan bir HelloWorld programını yürüttük. Jenkin, kodu uzak depodan çeker ve tanımladığınız bir frekansta sürekli olarak oluşturur.

Özet

  • Jenkins Freestyle Project, adımları ve derleme sonrası eylemleri içeren tekrarlanabilir bir derleme işi, komut dosyası veya işlem hattıdır. Birden fazla işlemi kapsayabilen geliştirilmiş bir iş veya görevdir.
  • Bir derleme adımında veya derleme sonrası eylemde gerçekleştirebileceğiniz eylem türleri oldukça sınırlıdır. Bir Jenkins Freestyle Projesinde bu sorunun üstesinden gelmenize yardımcı olacak birçok standart eklenti vardır.
  • Freestyle derleme Jenkins işleri oldukça esnektir ve kullanımı kolaydır. Her tür proje için kullanabilirsiniz; Kurulumu kolaydır ve seçeneklerinin çoğu diğer derleme Jenkins işlerinde görünür.
  • GitHub deponuz özelse, Jenkins ilk olarak oturum açma kimlik bilgilerinizi GitHub ile doğrular ve daha sonra kaynak kodunu GitHub deponuzdan çeker.