Şu anda oturum açmış olan kullanıcının teamcity kullanıcı adını teamcity adlı bir derleme komut dosyasına iletmek istiyorum, buna sahip bir özellik var mı? Baktığımda bir tane görmedim. Kullanıcı tarafından belirtilen bir özellik olamaz çünkü onların gerçek girişlerine bağlı olmasını istiyorum, böylece kim olduklarına dair bir çeşit kimlik doğrulama var.Geçerli kullanıcı girişi için Teamcity özelliği
cevap
Yanıt, "geçerli oturum açmış kullanıcı" altında ne demek istediğine bağlıdır. Nerede ve neden giriş yaptınız? Genel olarak TeamCity'in bir derleme başlatmak için oturum açması gerekmez. Örneğin, TeamCity'yi, belirtilen VCS köküne yapılan her taahhütte bir yapı oluşturmaya başlayabilirsiniz. Bu durumda, hesabının VCS köküne erişim için kullanıldığı kullanıcının yalnızca adını (% vcsroot.user%) geçirebilirsiniz.
Windows kullanıcısı adına ihtiyacınız varsa, başka bir durumda, TeamCity yapı aracısı hangi hesap altında çalışıyor? Eğer öyleyse, bunu TeamCity kullanarak elde edemezsiniz. Yapım komut dosyanızın içine almanız gerekiyor.
% teamcity.build.triggeredBy% ve% teamcity.build.triggeredBy.username% özelliklerini kullandım. Bu özellikler "John Doe" ve "[email protected]" döndürür. Bu değerleri kullanarak bir derlemenin çalışmasına izin verebilirim.
Bu özellikleri kullanabilmek için önce groovy eklentinin yüklü olduğunu okudum. Ama kurduğumu kontrol edemiyorum. TeamCity yönetim ayarlarına erişimim yok.
- 1. asp.net mvc geçerli kullanıcı id oyuna girişi olası Kopyaları
- 2. Kullanıcı girişi string
- 3. Kullanıcı Girişi + Ruby + Regex?
- 4. Kullanıcı girişi alma Ruby'de
- 5. "NameError: name tanımlı değil" kullanıcı girişi için
- 6. Zamanlayıcı geri sayımı için kullanıcı girişi
- 7. Döngü Python'u İçin Kullanıcı Girişi (PyCharm)
- 8. kullanıcı girişi için yer tutucuları oluştur form
- 9. TeamCity NUnit runner'da geçerli TestContext nasıl edinilir
- 10. Sözlüğe bir kullanıcı girişi ekleme
- 11. Kullanıcı girişi RSpec ve authlogic
- 12. teamcity belirli kullanıcı olarak oluşturmayı çalıştırın
- 13. Kullanıcı Girişi Alma. Python GUI
- 14. reaktif değişken kullanıcı girişi (Meteor)
- 15. Yeni Firebase Facebook kullanıcı girişi
- 16. LINQ denetim ve geçerli kullanıcı
- 17. ifade ve kullanıcı girişi tavsiyesi
- 18. C# check RDP kullanıcı girişi
- 19. Java Kullanıcı girişi ile ilgili
- 20. kullanıcı girişi ile fonksiyonları çağırıyor ve döngüler
- 21. SQL Server: Geçerli kullanıcı adı olmadan geçerli kullanıcı alın
- 22. Geçerli kullanıcı ismini alın
- 23. Raylardaki Geçerli Kullanıcı
- 24. Geçerli kullanıcı için NetworkCredential (C#) alma
- 25. TeamCity
- 26. Maven özelliği mevcut kullanıcı adı?
- 27. Doğrulama Kuralı - Kullanıcı girişi boş bırakılamaz - Python
- 28. Javascript - Javascript değişkenini ayarlamak için HTML giriş etiketiyle kullanıcı girişi?
- 29. python asyncio.create_server örneği kullanarak kullanıcı girişi için istemi
- 30. C++ - Kullanıcı girişi için bekleyin, ancak bir sonraki satırı yazdırın
Takım şehir girişini kastediyorum ve bu kurulumlar otomatik olarak başlatılmıyor, çünkü bir kullanıcı bu durumda bir dağıtımı gerçekleştirirken elle çalıştırılıyor. – jtruelove
Temizle. Bu değeri, her manuel derleme çalışmasında Windows Notifier'ımda görüyorum. Bir yapıyı tetikleyen TeamCity kullanıcısının adı. Notifier şablon dosyasında $ {build.triggeredBy.user.descriptiveName} adlı bir özellik buldum. Ancak, bu özelliği% build.triggeredBy.user.descriptiveName% gibi yapı yapılandırmamda kullanmaya çalıştığımda, yapı yapılandırmamı geçersiz hale getirdi ve TeamCity bile bir oluşturma işlemini başaramadı. –
Bu parametre yapı yürütücüsü tarafından desteklenmiyor ve yalnızca TeamCity'nin bildirim alt sisteminde var. TeamCity versiyonum 5.1.3 (build 13506). Her neyse, bu soruyu TeamCity forumunda sormanızı tavsiye ederim. İnan, orada daha kaliteli bir cevap alacaksın. –