2012-02-13 5 views
6

특정 사용자 ID로 구성에서 빌드를 실행해야합니다. 어떻게해야합니까? 이 사용자 또는 생산 ID를이 특정 구성에만 사용해야하기 때문에이 사용자 ID로 실행되도록 에이전트 서비스를 전환 할 수 없습니다. Teamcity에서 어떻게하면됩니까?teamcity가 특정 사용자로 빌드 실행

+1

가능한 복제 http://stackoverflow.com/questions/5223055/how-do-i-run-a-teamcity-build-as-a-specific-user –

+0

@MikeTwo -이 솔루션은 나에게 너무 잘 맞지 않습니다. . 당사는 2/3 개월마다 암호가 자동으로 변경되는 정책을 가지고 있습니다. 매번 암호를 업데이트해야한다는 것을 기억해야합니다. 또한 일반 텍스트로 암호를 넣는 것이 올바르지 않습니다. 더 나은 해결책이 있습니까 아니면 최신 버전에서 이것을 지원하는 JetBrain에 몇 가지 기능이 추가 되었습니까? – praskris

+0

나는 그 해답이 작동 할 것이라고 말하려고하지 않고 있었다. 나는 단지 중복 된 질문이 있음을 지적했다. –

답변

3

runAs TeamCity 플러그인을 살펴보십시오.

+0

그게 정확히 필요한 것 같습니다. 하나의 질문이지만 팀 도시 버전 6.5.3을 언급합니다. 현재 6.5.1을 실행 중이며 업그레이드 할 수있는 기회가 있습니까? – praskris

+0

예. 업데이트해야합니다. 플러그인은 6.5.3에서 처음 소개 된 API를 사용합니다. – neverov

+0

플러그인을 업그레이드하고 설치했습니다. 감사합니다. 나는 'teamcity.build.runAs.command = "C : \\ Program Files \\ SysInternals \\ psexec.exe"-u % runas.username % -p % runas.password % {start_build_script }'. 이걸 내 커스텀 빌드 스크립트 안에서 어떻게 사용합니까? 아니면 build.properties 파일에서 이것을 지정합니까? – praskris

관련 문제