2015-11-23 45 views
5

Jestem nowy w mieście drużynowym i właśnie zacząłem używać istniejącej konfiguracji miasta drużyny. Mam wymóg przekazania numeru kompilacji (np. - 7.6.0.4) wygenerowanego w konfiguracji kompilacji (01 Build Services Installer) do innej konfiguracji kompilacji (instalatory instalacyjne 03). Numer kompilacji jest generowany w czasie wykonywania, więc zmienia się dla każdej kompilacji. Jak mogę przekazać ten numer kompilacji do jednego z kroków kompilacji w konfiguracji "instaluj instalatory"? Używam powershell do uruchomienia mojego skryptu i muszę przekazać ten numer kompilacji do tego skryptu powłoki.Jak przekazywać argumenty między krokami konfiguracji kompilacji w mieście drużynowym?

Z góry dziękuję.

Team City Screen shot

Odpowiedz

4

Regularne sposób achive to w TeamCity byłoby określić zależność między buduje, a następnie można uzyskać dostęp do wszystkich parametrów z poprzednich kompilacji.

  1. Zdefiniuj zależność Snapshot między „Build Instalatorzy” i „wdrożyć Instalatorów” (jeśli jeszcze tego nie zrobiłeś)
  2. Możesz teraz uzyskać dostęp do wszystkich parametrów najpierw zbudować w „deploy Instalatorów” wpisując% dep. - Autouzupełnianie powie Ci resztę.
+0

Mecaveli, dzięki za sugestię. To działało dobrze. Dodałem zależność Snapshot na "Build Services Installers" i mogę użyć parametru% dep .....%, aby wyodrębnić z niego najnowszy numer kompilacji. Nigdy nie wiem, że możemy uzyskać parametry za pomocą zależności Snapshot. Dobra nauka. Dziękuję za pomoc. –

+0

Nie ma za co, upvote/accept my answers if if was helpful :) – Mecaveli