'u Jenkinsfile
numaralı telefondan nasıl kullanabilirim?Jenkinsfile'da Dinamik Parametre?
- Jenkins Seçildiğinde
- ,
Dynamic Choice Parameters
kullanılabilecek bir listesini doldurur bir komut dosyası doldurulur iş veBuild with Parameters
seçeneğini etkinleştirir:Ne arıyorum bir Jenkinsfile o pasajı olduğunu kullanıcı bir açılır liste görür.
çalışırken:
Pipeline syntax
Dynamic Choice Parameter
Name
değerlerini girin kullanmaThis project is parameterized
- seçilmesi
Sample step
- olarak
properties: Set job properties
seçilmesi Jenkins editörü - yılında,
Choice Script
,Remote Script
vb Generate Pipeline Script
aşağıdaki şablonu olsun:
properties([
parameters([
<object of type com.seitenbau.jenkins.plugins.dynamicparameter.ChoiceParameterDefinition>
]),
pipelineTriggers([])
])
yani ben yukarıdaki adımda 5.
girdiğiniz veri içermiyor oluşturulan boru hattı komut dosyası. parameters
'u nasıl değiştirebilirim, böylece parametre adı, seçimler, vs. kullanıcı tarafından görülebilir mi?
Jenkins sürümü: 2.19.3 Dinamik Parametre Eklenti sürümü: 0.2.0
Jenkins'in hangi sürümünde? Ben 2.3 koşuyorum ve hata " –
2.32.3 için güncellendi ve şu anda çalışıyor gibi görünüyor" adımları arasında "böyle bir DSL yöntemi 'parametreleri' hata olsun. –
Çalışır, ancak yeni parametre oluşturur ve yapı parametrelerindeki değerleri devam ettirir, eğer gerçek değerler (örneğin, maven sürümleri listesi) değişti -parameters değerleri güncellenmediyse, loadEnvs() her seferinde uygulanmaz veya bu şekilde kokmaz gibi görünür. –