Jenkins pozwala na parametryzację buduje, ale nie mogę dowiedzieć się, jak faktycznie z niego skorzystać:Jak używać sparametryzowanych buildów Jenkins?
Say I zwykle kopać mój Ant zbudować off z linii poleceń tak:
ant -buildfile /path/to/my/build.xml -DpackageType=jar package
To podniesienia zarzutu build.xml
„s package
cel i uczynić właściwość o nazwie packageType
do jego dyspozycji, o wartości jar
.
Zakładam, że na powyższym zrzucie ekranu pole Nazwa to miejsce, w którym chciałbym podać packageType
, ale co z wartością?
- Jeśli Jenkins chce mi podać wartość Domyślny dla właściwości, to gdzie mogę określić wartość, że mój projekt jest przy użyciu? Na przykład mogę potrzebować wartości domyślnej z z
war
, ale mam to zadanie pracy Jenkins w wartościjar
(aby zastąpić domyślne). - Ponadto, co Jenkins ma na myśli, "... pozwala użytkownikowi zapisać zapisywanie rzeczywistej wartości." "Który użytkownik? Gdzie i tak wpisać wartość?
Z góry dziękuję!
ahhhh, która łączy wszystko razem dla mnie: ** Jenkins zachęca cię do budowania **. Teraz ma sens - dzięki! –
Od "Execute Shell" Jenkinsa udało mi się uzyskać dostęp do wartości parametru "String Parameter" za pomocą '$ FOOBAR', gdzie' FOOBAR' jest parametrem kompilacji. Używanie '% FOOBAR%' nie działa dla mnie. –
% PARAM% jest dla wsadu, a $ PARAM dla powłoki –