2013-07-23 23 views
9

Czy można użyć zmiennej w adresie repozytorium dla wtyczki Jenn Git?Jenkins Git Plugin Repository Url Variable

https://${GIT_USER}@github.com/e82eric/Prompts.git 

Kiedy próbuję to wygląda ${GIT_USER} przepuszcza zamiast substytucji.

+0

Wydaje się, że niektóre miejsca w Jenkins gdzie '$ GIT_USER' powinien być stosowany zamiast' $ {GIT_USER} '. Czy próbowałeś uzyskać dostęp do zmiennej bez nawiasów? – cjc343

+0

Wydaje się, że oba wydają się dawać taki sam wynik: klonowanie repozytorium https: //%[email protected]/e82eric/Prompts.git Repozytorium klonowania https: //% 24 {GIT_USER} @ github.com/e82eric/Prompts.git –

+0

[To pytanie] (http://stackoverflow.com/questions/13650860) sugeruje, że '$ {ENV, var =" GIT_USER "}' może działać dla zmiennych środowiskowych, podczas gdy standardowa składnia powinna działać dla 'zmiennych kompilacji'. – cjc343

Odpowiedz

2

Według Jenkins Git-Plugin page, to powinno działać teraz (Feb-2015).

Wśród problemów, które zostały rozwiązane:

  • JENKINS-14276 - Git SCM-odpytywanie nie działa podczas korzystania z sparametryzowanego branżowych nazwę
  • JENKINS-20427 - zmienna Budowa Parametr nazwy oddziału powoduje odpytywanie wykrywa fałszywe zmiany w GIT
  • JENKINS-23675 - Wtyczka git nie działa poprawnie, gdy adres URL repozytorium ma parametr zadania i jakiekolwiek repozytorium Poświadczenia
  • JENKINS-24786 - Od 2.2.6, zmienne środowiskowe nie są rozszerzane w wydawcy git
Powiązane problemy