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

Jenkins Serbest Stil Projesi nedir?

Jenkins Serbest Stil Projesi 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 tetikleyicilerini yapılandırmanıza olanak tanır ve Jenkins projeniz için proje tabanlı güvenlik sunar. Ayrıca adımları ve oluşturma sonrası eylemleri oluşturmanıza yardımcı olacak eklentiler de sunar.

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

Jenkins'te Nasıl İş Yaratılır
Jenkins'te Nasıl İş Yaratılır

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

Serbest stilde yapım işi son derece esnek ve kullanımı kolay bir seçenektir. Her türlü proje için kullanabilirsiniz; kurulumu kolaydır ve seçeneklerinin çoğu diğer inşaat işlerinde görünür. Aşağıda iş yaratmak için adım adım bir süreç verilmiştir. Jenkin.

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


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

Jenkins'te Yeni Bir Yapı İşi Oluşturun

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

Tıklamak "Yeni Öğe” kontrol panelinizin sol üst tarafında.

Jenkins'te Yeni Bir Yapı İşi Oluşturun

Adım 3) Ürün ayrıntılarını girin

Bir sonraki ekranda,

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

Jenkins'te Yeni Bir Yapı İşi Oluşturun

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

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

Jenkins'te Yeni Bir Yapı İşi Oluşturun

Adım 5) Depo URL'sini girin

Kaynak Kodu Yönetimi altında, depo URL'nizi girin. Şu adreste bir test havuzumuz var: https://github.com/kriru/firstJava.git

Jenkins'te Yeni Bir Yapı İşi Oluşturun

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

GitHub deponuz özelse, Jenkins önce oturum açma kimlik bilgilerinizi GitHub ile doğrulayacak ve ancak daha sonra kaynak kodunu GitHub deponuzdan alacaktır.

Adım 6) Ayarları düzenleyin

Artık tüm ayrıntıları sağladığınıza göre, kodu oluşturmanın zamanı geldi. Ayarları aşağıdaki şekilde düzenleyin: inşa etmek Kodu istediğiniz zamanda oluşturmak için bölüm. Hatta derlemenin belirli aralıklarla, belirli zamanlarda gerçekleşmesini bile planlayabilirsiniz.

inşa etmek,

1. Tıklamak "Derleme adımı eklebaşlıklı bir kılavuz yayınladı

2. Tıklamak "Gerçekleştirmek Windows toplu komut”ve derleme işlemi sırasında yürütmek istediğiniz komutları ekleyin.

Jenkins'te Yeni Bir Yapı İşi Oluşturun

Burada Java kodunu derlemek için Java komutlarını ekledim.

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

javac MerhabaDünya.java

java MerhabaDünya

Jenkins'te Yeni Bir Yapı İşi Oluşturun

Adım 7) Projeyi kaydedin

Tüm verileri girdiğinizde,

  1. Tıkla Başvurmalıyım
  2. İndirim Proje.

Adım 8) Kaynak kodunu oluşturun

Şimdi ana ekranda, Şimdi Oluştur Kaynak kodunu oluşturmak için sol taraftaki düğmeye basın.

Jenkins'te Yeni Bir Yapı İşi Oluşturun

Adım 9) Durumu kontrol edin

Tıkladıktan sonra Şimdi inşa et, altında çalıştırdığınız yapının durumunu görebilirsiniz Yapı Geçmişi.

Jenkins'te Yeni Bir Yapı İşi Oluşturun

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

Tıkla yapı numarası ve ardından üzerine tıklayın konsol çıkışı çalıştırdığınız yapının 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 ettiğiniz sürece, size bir başarı mesajı göstermelidir.

Jenkins'te Yeni Bir Yapı İşi Oluşturun

Özetle GitHub üzerinde barındırılan bir HelloWorld programını yürüttük. Jenkin, kodu uzak depodan alır ve sizin tanımladığınız sıklıkta sürekli olarak derler.

ÖZET

  • Jenkins Freestyle Projesi, 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. Jenkins Freestyle Projesi içerisinde bu sorunun üstesinden gelmenize yardımcı olacak birçok standart eklenti bulunmaktadır.
  • Serbest stilde yapılan Jenkins işleri oldukça esnektir ve kullanımı kolaydır. Her türlü proje için kullanabilirsiniz; kurulumu kolaydır ve seçeneklerinin çoğu diğer Jenkins inşaat işlerinde görünür.
  • GitHub deponuz özelse, Jenkins önce oturum açma kimlik bilgilerinizi GitHub ile doğrulayacak ve ancak daha sonra kaynak kodunu GitHub deponuzdan alacaktır.