W Jenkinsie głównie używa się dwóch sposobów złączania
1. Złącza ciągów analogicznie jak w groovym
app_url = 'http://'+projekt+'.pl'+context
Powyższy przykład ilustruje nam użycie podejście groovy. Ciąg znaków zostanie przypisany do zmiennej app_url. Będzie składał się z następujących elementów:
'http://' – ciągu znaków podawanych w kodzie
+projekt+ - zmiennej projekt która została wcześniej zdefiniowana wcześniej jak zmienna
+ - ten znak oznaczaja z której strony zmienna będzie się łączyła z innymi ciągami znaków
'.pl' ciąg znaków podawany w kodzie
+context – zmienna context – zdefiniowana wcześniej w kodzie.
W tym przykładzie mamy jeden znak + ponieważ po tej zmiennej nie ma już kolejnych elementów do złączenia.
W tym podejściu używamy znaków ‘ apostrof do przekazywania ciągów znaków.
2. Podejście „bashowe”
app_url = "http://${projekt}.pl${context}"
W tym podejściu widać zasadniczą różnicę, cały budowany ciąg znaków jest ujęty w cudzysłów „”. Do zmiennych zdefiniowanych w pipeline odwołujemy się jak w bashu czyli używając znaków ${nazwa_zmiennej}
Brak komentarzy:
Prześlij komentarz