2011-04-14 22 views
7

TeamCity'de otomatik dağıtım komut dosyası yaptığınızı varsayalım. Komut, prod-ortamına bağlantı için SSH kullanır. Yapım sunucuma güvenmiyorum ve kimlik bilgilerini yapı-komut dosyasında saklamak istemiyorum. TeamCity'i, yapıyı manuel olarak başlattığımda SSH komutuna gönderilecek kullanıcı adı ve parolayı sormamı nasıl sağlayabilirim?Ekip City'de oluştururken manuel parametreler için kullanıcı nasıl sorulur?

+0

Ne tür bir komut dosyası bu? Güç kalkanı? Windows Kimlik Bilgilerini kullanıyorum ancak henüz orada değilim. –

cevap

3

Özel oluşturma parametresini yapılandırmanız ve bir yapıyı çalıştırırken Özel Yapılandırmayı Çalıştır iletişim kutusunu kullanmanız gerekir. Ya da bir yapı için "Tanıtım" komutunu da kullanabilirsiniz.

Lütfen deployment configuration ve custom build run with parameters ile ilgili daha fazla bilgi edinin.

+1

Kulağa hoş geliyor ama sanırım parolalar kütüklerde vb. Görünecek. –

+1

Doğru. Dağıtımınız için ortak/özel anahtar SSH kimlik doğrulamasını yapılandırabilirsiniz. Daha sonra şifre girmeye gerek yoktur - sadece kullanıcı adı (farklı ortamlar için farklı kullanıcı adlarınız varsa). Bu eser misiniz? – KIR

+0

Artık, Uzak Powershell oturumunu kullanarak ve kullanıcı adı ve parola iletmeden farklı bir senaryo. Yukarıda önerildiği gibi, yapılandırma parametrelerinin kullanılması günlüğünde gösterilir. Bunu anlayan var mı? Takım Şehri'nde herhangi bir özellik isteği var mı? – UBCoder

İlgili konular