Çok fazla parametreli karmaşık işlerim var, JavaScript form doğrulamasını veya başka yöntemleri kullanarak bu parametreleri doğrulamanın herhangi bir yolu var ve kullanıcının girişi doğru değilse, bir hata mesajı göstereceğim. yapı düğmesini devre dışı bırakın. Validating String Parameter Plugin yüklemeyi denedim, sadece bu hatalar görüntüleniyor gibi görünüyor.Yapı düğmesinin etkinleştirilmesi/devre dışı bırakılması için ön taraftaki Jenkins oluşturma parametrelerini nasıl doğrulamalıyım?
9
A
cevap
0
Şu anda doğrulanan dize parametresi alacağınız en yakın değerdir.
1
birleştirebilirsiniz:
Bu şekilde:
- Doğrulama String parametresi eklentileri, kullanıcıların geçersiz değerler girmesini engeller
- komut dosyası (istediğiniz herhangi bir dilde yazılmış) bu parametreleri tekrar doğrular, ancak bu adım bir adımın gerekip gerekmediğine karar vermek için "Komut Dosyası Koşulu" olarak adlandırılır. yürütüldü veya başarısız oldu.
(dizeleri/parametreleri komut dosyasıyla doğrulama), bir hata durumuyla sona erer.
Alanları nasıl doğrulayacağınızı ve yanlış bir şey yapmamaya nasıl başlayacağınızı anladınız mı? – user2988257
Hayır ... Jenkins'in çekirdek kaynağını değiştirmeden bir fikir – user3502786
Bir Jenkins işinin CLI veya REST api'den çalıştırılabileceğini unutmayın, bu yüzden düğmenin gizlenmesi gerçek bir çözüm değildir. Giriş doğru olmadığı zaman işi iptal etmek daha iyi bir seçenektir. –