xbonio
#programowanie #it #testowanieoprogramowania
Mirki, mam projekt z testami automatycznymi na Jenkinsie - chciałbym go zparametryzować tak, żeby ten, kto odpala build mógł wybrać jakiego drivera użyć (FirefoxDriver, ChromeDriver itd.).
Dodałem do builda choice parameter ale nie wiem jak zassać tę zmienną do kodu javovego. Pomóżcie! ( ͡° ͜ʖ ͡°)
  • Najlepsze
  • Wszystkie komentarze
Rarka
Rarka
Nie wiem co ten jenkins uruchamia u Ciebie. U mnie odpala skrypt instalacyjny, do którego jako parametr podaję tę zmienną pobraną z jenkinsa. Potem ze skryptu możesz podać zmienną do jakiegoś konfigu, który jest czytany w javie, albo bezpośrednio jako parametr z command line'a.
xbonio
xbonio Autor
0
@Rarka: Uruchamia projekt mavenowy. I chodzi mi o to jak przekazać Jenkinsowy parametr do projektu
Rarka
Rarka
@xbonio: Nie znam mavena, więc zrobiłbym to na około: skrypt sh, który zapisuje parametr z jenkinsa gdzies na bok do pliku konfiguracyjnego czy zwykłego txt, a potem ten skrypt uruchamia mavena. w javie normalnie czytasz konfiga. Parametr z jenkinsa do skryptu wsadasz ${nazwaparametru}, czyli np: ./runproject.sh ${nazwa_parametru}