2012-02-13 12 views
6

Belirli bir kullanıcı kimliği altında bir yapılandırmada derleme yürütmem gerekiyor. Bunu nasıl yapabilirim? Bu kullanıcı kimliği olarak çalıştırılmak için ajan hizmetini değiştiremiyorum Bu kullanıcı veya üretim kimliğini yalnızca bu belirli yapılandırma için kullanmam gerekiyor. Bunu Teamcity'de nasıl yapabilirim?teamcity belirli kullanıcı olarak oluşturmayı çalıştırın

+1

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

+0

@MikeTwo - bu çözüm benim için çok iyi ölçeklenmiyor . Firmamızın 2/3 ayda bir şifrenin otomatik olarak değiştiği bir politikası vardır. Her seferinde şifreyi güncellemeyi unutmam gerekecek. Ayrıca, şifreyi açık metin içine koymak doğru gelmiyor. Daha iyi bir çözüm var mı yoksa JetBrain, daha yeni sürümlerde bunu desteklemek için bazı özellikler ekledi mi? – praskris

+0

Cevabın işe yarayacağını söylemeye çalışmıyordum. Sadece yinelenen bir soru olduğunu işaret ediyordum. –

cevap

3

runAs TeamCity eklentisine bir bakın.

+0

Tam olarak ihtiyacım olan gibi görünüyor. Bir soru olsa da, takım şehir sürümü 6.5.3 bahseder. Şu anda 6.5.1 çalışıyorum, işe yarayacak ya da yükseltmeye ihtiyacım olacak mı? – praskris

+0

Evet, güncellemeniz gerekiyor. Eklenti, ilk olarak 6.5.3'te tanıtılan bir API kullanır. – neverov

+0

Eklentiyi yükselttim ve yükledim, teşekkürler! Ben hızlı bir soru vardı, yardım "teamcity.build.runAs.command =" diyor C: \\ Program Files \\ SysInternals \\ psexec.exe "-u% runas.username% -p% runas.password% {start_build_script } '. Bunu özel derleme betiğimde nasıl kullanıyorum? Veya bunu build.properties dosyasında belirtin mi? – praskris

İlgili konular