TFS'niz olduğunda neden PowerShell'de bir dağıtım komut dosyası oluşturursunuz?


10

Otomatik dağıtım / sürekli entegrasyonu deniyorum ve ekip liderimle görüştüm.

Ona PowerShell'de derleme / dağıtım komut dosyaları oluşturmayı araştırdığımı söyledim ve otomatik dağıtımın bir GUI kullanarak TFS'de kurulumu çok kolay olduğunu söyledi ve bunun yerine araştırmalıyım. VS kaynak kontrolü taahhüt dışında TFS ile sıfır deneyimim var.

TFS hangi durumlarda başarısız olur ve otomatik dağıtım için PowerShell ile daha iyi olur musunuz? TFS yerine PowerShell'i seçmek için başka nedenler ve avantajlar var?

Ve başka bir şey: Örneğin, JS dosyalarını TFS'den küçülten bir üçüncü taraf aracı çalıştırabilir miyim?

PowerShell'in düşünebileceğim bazı avantajları:

  • PowerShell maksimum esneklik sunar
  • Mercurial gibi başka bir kaynak kontrol sistemine kolayca geçiş yapabilirsiniz
  • Komut dosyalarının bakımı TFS'nin oluşturduğundan daha kolay olacaktır
  • PowerShell hafiftir: komut dosyasını herhangi bir bilgisayarda çalıştırabilirsiniz

Yanıtlar:


9

Sanırım listelediğin avantajlarla kafasına çiviyi vurdun. Powershell size hareketlilik sağlar ve kaynak kontrolünden kaynak kontrolüne geçmenizi sağlar, ancak daha önemlisi, Jetbrains'in TeamCity gibi yapı sunucusundan yapı sunucusuna geçmenizi sağlar. Komut dosyaları bağımsız olduğundan ve komut satırından çalıştırılabildiğinden, yerel makineniz de dahil olmak üzere (istediğiniz gibi) bunları her yerden kapatabilirsiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.