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 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.
Adım 2) Yeni Öğe Oluşturun
Tıklamak "Yeni Öğe” kontrol panelinizin sol üst tarafında.
Adım 3) Ürün ayrıntılarını girin
Bir sonraki ekranda,
- Oluşturmak istediğiniz öğenin adını girin. Bu demo için “Merhaba dünya”yı kullanacağız.
- Serbest Stil projesini seçin
- Tamam'ı tıklayın
Adım 4) Proje ayrıntılarını girin
Test etmek istediğiniz projenin detaylarını giriniz.
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
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.
Burada Java kodunu derlemek için Java komutlarını ekledim.
Aşağıdaki Windows komutlarını ekledim:
javac MerhabaDünya.java
java MerhabaDünya
Adım 7) Projeyi kaydedin
Tüm verileri girdiğinizde,
- Tıkla Başvurmalıyım
- İ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.
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.
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.
Ö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.