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
cevap
runAs TeamCity eklentisine bir bakın.
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
Evet, güncellemeniz gerekiyor. Eklenti, ilk olarak 6.5.3'te tanıtılan bir API kullanır. – neverov
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
Ayrıca windows aracılar için yeni RunAs TeamCity plugin mevcuttur.
- 1. Testleri doğru veritabanı ile çalıştırın (teamcity ve cakephp)
- 2. TeamCity
- 3. Geçerli kullanıcı girişi için Teamcity özelliği
- 4. Python'u cmd olarak çalıştırın
- 5. Bir TFS Ekip Oluşturmayı Manuel Olarak Tetikle
- 6. Belirli bir metni içeriyorsa, jquery'yi çalıştırın
- 7. Doxygen'yi yalnızca belirli dosya/modüller üzerinde çalıştırın?
- 8. Örnek dosyayı toplu olarak çalıştırın.
- 9. Pitest'i komut satırından çalıştırın
- 10. Toplu iş dosyası: Yükseltilmiş ayrıcalıklar bırakın (özgün kullanıcı olarak bir komutu çalıştırın)
- 11. UpdateView - Belirli kullanıcı türü
- 12. Güncelleme belirli kullanıcı FOSuserbundle
- 13. ASP.net kullanıcı olarak rol
- 14. TeamCity REST API
- 15. PHP'den belirli bir kullanıcı olarak komut satırı uygulamasını çalıştırma
- 16. Force TeamCity belirli bir aracı üzerinde oluşturma zorunluluğu var
- 17. Inno Kurulumu: regsvr32'yi belirli bir çalışma diziniyle çalıştırın
- 18. Belirli bir web.config dönüşümü kullanarak siteyi Visual Studio'da çalıştırın.
- 19. python betiğini cgi apache sunucusu olarak çalıştırın
- 20. Eclipse'de bir Python projesini root olarak çalıştırın
- 21. Koşullu olarak bir denetleyici programı çalıştırın
- 22. ANT dosya oluşturmayı bekliyor
- 23. PowerShell - belirli bir kapsamda komut dosyası yürütme komutunu çalıştırın
- 24. TeamCity - API aracılığıyla doğrulanamadı
- 25. Teamcity and subversion
- 26. Teamcity NUnit Testleri - Hiçbir montaj bulunamadı
- 27. Birden çok alana dayalı yeniden oluşturmayı doğrulama nasıl uygulanabilir?
- 28. TeamCity ve Selenium WebDriver
- 29. TeamCity ile Sürekli Dağıtım
- 30. Örnek olarak gerçek dünya .NET uygulamaları oluşturmayı öğrenme
Olası kopya http://stackoverflow.com/questions/5223055/how-do-i-run-a-teamcity-build-as-a-specific-user –
@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
Cevabın işe yarayacağını söylemeye çalışmıyordum. Sadece yinelenen bir soru olduğunu işaret ediyordum. –