Tworzenie zmiennej środowiskowej Jenkins przy użyciu Groovy
Myślę, że to kolejne proste pytanie, ale nie udało mi się uruchomić żadnego z rozwiązań internetowych. Mój projekt ma numer wersji. Każdy numer może być oddzielony znakiem „.” lub „_”. Chcę, aby zmienna wyświetlała tylko pierwsze dwie liczby.
Próbowałem napisać skrypt, który tworzy zmienną środowiskową Jenkins.
Chcę wziąć dwie pierwsze cyfry zamiast całego ciągu.
<code>//Get the version parameter def env = System.getenv() def version = env['currentversion'] def m = version =~/\d{1,2}/ env = ['miniVersion':m[0].m[1]] </code>
Czy robię to poprawnie, czy mogę nawet utworzyć nową zmienną środowiskową i czy jest na to lepsze rozwiązanie.