Jenkins, yazılım projelerini sürekli ve otomatik olarak derlemenize ve test etmenize, ayrıca harici görevlerin çalışma durumunu izlemenize yardımcı olan açık kaynaklı bir araçtır.
Enterprise Distributed Application Service (EDAS), uygulamaların Jenkins işlem hatlarından doğrudan EDAS'a sürekli dağıtımını sağlayan bir Jenkins eklentisi (edas-jenkins-plugin) içerir.
Dağıtım hedefleri
Eklenti aşağıdaki dağıtım hedeflerini destekler:
| Hedef | Açıklama |
|---|---|
| Elastic Compute Service (ECS) kümeleri | ECS örneklerinde uygulama oluşturun veya dağıtın. |
| Container Service for Kubernetes kümeleri | Kubernetes kümelerinde konteynerleştirilmiş uygulamalar oluşturun veya dağıtın. |
Dağıtım yöntemleri
| Yöntem | Açıklama |
|---|---|
| Jenkins GUI | Jenkins konsolundaki grafik arayüz üzerinden dağıtım işlerini yapılandırın. |
| İşlem hattı betiği | Sürüm kontrollü CI/CD işlem hatları için bir Jenkinsfile içinde dağıtımları tanımlayın. |
| Job DSL şablonu | Yeniden kullanılabilir şablonlardan dağıtım işleri oluşturun. |
İlgili konular
EDAS eklentisi ile bir dağıtım işi oluşturma: Eklentiyi yükleyin ve bir dağıtım işi oluşturun.
Dağıtım parametrelerini yapılandırma: Yeni ve mevcut uygulamalar için ECS kümelerine veya Kubernetes kümelerine dağıtım yapmak üzere parametreleri ayarlayın.