2012-02-13 12 views
6

Mam potrzebę wykonywania opierać się na konfiguracji w ramach określonego identyfikatora użytkownika. Jak mogę to zrobić? Nie mogę włączyć usługi agenta do pracy jako tego identyfikatora użytkownika becuase muszę użyć tego identyfikatora użytkownika lub produkcyjną tylko dla tej konkretnej konfiguracji. Jak mogę to zrobić w Teamcity?TeamCity run zbudować jako określony użytkownik

+1

Ewentualny duplikat http://stackoverflow.com/questions/5223055/how-do-i-run-a-teamcity-build-as-a-specific-user –

+0

@MikeTwo - to rozwiązanie nie działa zbyt dobrze dla mnie . Nasza firma ma zasady, w których hasło zmienia się automatycznie co 2-3 miesiące. Będę musiał pamiętać o aktualizacji hasła za każdym razem. Również umieszczenie hasła w czystym tekście nie brzmi dobrze. Czy istnieje lepsze rozwiązanie, czy też JetBrain dodał jakąś funkcję do obsługi tego w nowszych wersjach? – praskris

+0

Nie próbowałem mówić, że odpowiedź zadziała. Po prostu wskazałem, że istnieje podwójne pytanie. –

Odpowiedz

3

Spójrz na runAs TeamCity wtyczki.

+0

To wydaje się być tym, czego potrzebuję. Jedno pytanie jednak wspomina o wersji miasta zespołu 6.5.3. Aktualnie korzystam z wersji 6.5.1, czy istnieje jakakolwiek szansa, że ​​zadziała, czy będę musiał dokonać aktualizacji? – praskris

+0

Tak, musisz zaktualizować. Plugin używa API, który po raz pierwszy wprowadzono w wersji 6.5.3. – neverov

+0

uaktualnieniu i zainstalowaniu wtyczki, dzięki !. Miałem szybkie pytanie: Pomoc mówi: teamcity.build.runAs.command = "C: \\ Program Files \\ SysInternals \\ psexec.exe" -u% runas.username% -p% runas.password% {start_build_script } '. Czy to jest sposób, w jaki używam tego w moim niestandardowym skrypcie do kompilacji? A może to określić w pliku build.properties? – praskris

Powiązane problemy