Tüm Ürünler
Search
Belge Merkezi

Enterprise Distributed Application Service:Configure edas-jenkins-plugin parameters

Son Güncelleme:Oct 03, 2026

edas-jenkins-plugin, Jenkins'ten Enterprise Distributed Application Service (EDAS) hizmetine uygulama dağıtır. Bu konu, dört farklı dağıtım senaryosu için eklenti parametrelerini açıklar:

  • ECS kümesine dağıtın -- Elastic Compute Service (ECS) örneklerinde mevcut bir uygulamayı güncelleyin

  • ECS kümesinde oluşturun ve dağıtın -- Yeni bir uygulama oluşturup ECS örneklerine dağıtın

  • ACK kümesine dağıtın -- Container Service for Kubernetes (ACK) kümesindeki mevcut bir uygulamayı güncelleyin

  • ACK kümesinde oluşturun ve dağıtın -- Yeni bir uygulama oluşturup ACK kümesine dağıtın

Önkoşullar

Başlamadan önce aşağıdakileri tamamladığınızdan emin olun:

  • edas-jenkins-plugin Jenkins'e yüklü olmalıdır

  • EDAS izinlerine sahip bir Alibaba Cloud AccessKey çiftiniz olmalıdır

  • AccessKey çiftini Jenkins'te kimlik bilgisi olarak yapılandırmış olmalısınız (Manage Jenkins > Credentials)

  • Senaryonuza bağlı olarak hazır bir EDAS uygulaması veya kümeniz bulunmalıdır

Ortak parametreler

Tüm dağıtım senaryolarında aşağıdaki parametreler ortaktır.

Parametre Tür Açıklama
EDAS Credentials Dize Jenkins kimlik bilgilerinde yapılandırılan AccessKey ID değeri.
EDAS Namespace Dize Uygulamanın bulunduğu EDAS mikroservis ad alanı. Biçim: <Region ID>:<Namespace ID>, örneğin: cn-hangzhou:doc.
Target Object Dize Dağıtım paketinin (WAR, JAR veya FatJar) ya da konteyner görüntüsünün URL'si. Paket türü, ilk dağıtımda kullanılan türle eşleşmelidir.

ECS kümesine dağıtın

ECS kümesindeki mevcut bir uygulamayı güncelleyip dağıtın.

EDAS ECS Application

Ortak parametreleri ve aşağıdaki senaryoya özel parametreleri yapılandırın:

Parametre Zorunlu Tür Açıklama
Application ID Evet Dize Uygulama kimliği. EDAS konsolundaki Applications sayfasından bulabilirsiniz.
Group Evet Dize Uygulama grubu. Tüm gruplara dağıtmak için all değerini belirtin.
Version Label Format Hayır Dize Bu dağıtım için sürüm numarası.
Version Description Format Hayır Dize Bu sürüm için açıklama.
Batch Hayır Tamsayı Dağıtım aşamalarının sayısı.
Batch Wait Time Hayır Tamsayı Ardışık dağıtım aşamaları arasındaki bekleme süresi.
Release Type Hayır Dize Sonraki dağıtım aşamasının nasıl başlatılacağı. Geçerli değerler: Manual, Automatic.

ECS kümesinde oluşturun ve dağıtın

Yeni bir uygulama oluşturup ECS kümesine dağıtın.

Create EDAS ECS Application

Ortak parametreleri ve aşağıdaki senaryoya özel parametreleri yapılandırın:

Parametre Zorunlu Tür Açıklama
Application Name Evet Dize Yeni uygulamanın adı.
Package Type Evet Dize Dağıtım paketi türü. Geçerli değerler: WAR, JAR.
Cluster ID Evet Dize Hedef ECS kümesinin kimliği. EDAS konsolundaki Clusters sayfasından bulabilirsiniz.
Ecu Info Hayır Dize ECS örneğinin esnek hesaplama birimi (ECU) kimliği. Daha fazla bilgi için bkz. ListScaleOutEcu.
Version Label Format Hayır Dize Bu dağıtım için sürüm numarası.
Version Description Format Hayır Dize Bu sürüm için açıklama.
Build Pack ID Hayır Dize EDAS Container derleme paketi numarası.
Health Check Url Hayır Dize Uygulama için sağlık kontrolü URL'si.

ACK kümesine dağıtın

ACK kümesindeki mevcut bir uygulamayı güncelleyip dağıtın.

Not

ACK kümesindeki bir Spring Boot uygulaması için dağıtım parametrelerini almak üzere: 1. EDAS konsolunda Applications bölümüne gidin ve uygulama adına tıklayın. 2. Application Overview sayfasında Deploy > Deploy seçeneğini belirleyin. 3. Phased Release bölümünde Start Deployment düğmesine tıklayın. 4. Aşamalı Yayın sayfasında Copy Deployment Parameters seçeneğine tıklayın ve çıktıyı UpdateStrategy Json adlı bir dosyaya kaydedin.

EDAS K8s Application

Ortak parametreleri ve aşağıdaki senaryoya özel parametreleri yapılandırın:

Parametre Zorunlu Tür Açıklama
Application ID Evet Dize Uygulama kimliği.
Whether target imageUrl Hayır Boole Target Object bir dağıtım paketi URL'si yerine bir konteyner görüntüsü URL'siyse bu onay kutusunu işaretleyin.
Application Environment Hayır JSON Uygulama için ortam değişkenleri. Daha fazla bilgi için bkz. DeployK8sApplication.
Startup Command Hayır Dize Özel başlangıç komutu. Daha fazla bilgi için bkz. DeployK8sApplication.
Resource Quota Hayır Dize Uygulama için CPU ve bellek kaynak sınırları.
Application Management Hayır Dize Uygulama yaşam döngüsü yönetimi ayarları.

ACK kümesinde oluşturun ve dağıtın

Yeni bir uygulama oluşturup ACK kümesine dağıtın.

Create EDAS K8s Application

Ortak parametreleri ve aşağıdaki senaryoya özel parametreleri yapılandırın:

Parametre Zorunlu Tür Açıklama
Cluster ID Evet Dize Hedef ACK kümesinin kimliği.
K8s Namespace Evet Dize Uygulama için Kubernetes ad alanı. Ad alanları, küme içinde mantıksal yalıtım sağlar. Belirli bir ad alanı gerekmediği sürece default seçeneğini belirleyin.
Application Name Evet Dize Yeni uygulamanın adı.
Application Description Hayır Dize Uygulama açıklaması.
Package Type Evet Dize Dağıtım yöntemi. Geçerli değerler: FatJar, WAR, Image.
EDAS Container Version Hayır Dize EDAS Container sürümü. WAR paketleriyle dağıtılan Yüksek Hızlı Hizmet Çerçevesi (HSF) uygulamaları için gereklidir. Görüntü tabanlı dağıtımlar için geçerli değildir.
Web Container Hayır Dize Tomcat konteyner sürümü. WAR paketleriyle dağıtılan Spring Cloud ve Dubbo uygulamaları için gereklidir. Görüntü tabanlı dağıtımlar için geçerli değildir.
JDK Version Hayır Dize Java Geliştirme Seti (JDK) sürümü, örneğin: Open JDK 8.
Version Label Format Hayır Dize Bu dağıtım için sürüm numarası.
Environments Json Hayır JSON Uygulama için ortam değişkenleri. Bir JSON dizisi olarak belirtin.
Startup Command Hayır Dize Özel başlangıç komutu. Daha fazla bilgi için bkz. DeployK8sApplication.
Resource Quota Hayır Dize Uygulama için CPU ve bellek kaynak sınırları.
Application Management Hayır Dize Uygulama yaşam döngüsü yönetimi ayarları.