Чому б ви створили сценарій розгортання в PowerShell, коли у вас є TFS?


10

Я експериментую з автоматичним розгортанням / безперервною інтеграцією і спілкувався з керівництвом своєї команди.

Я сказав йому, що я досліджую створення сценаріїв зборки / розгортання в PowerShell, і він сказав, що автоматичне розгортання дуже просто налаштувати в TFS за допомогою графічного інтерфейсу, і я повинен дослідити це. У мене немає нульового досвіду роботи з TFS, за винятком дозволу на управління джерелом від VS.

У яких ситуаціях TFS не вдасться, і вам буде краще з PowerShell для автоматичного розгортання? Які ще причини та переваги є, щоб вибрати PowerShell замість TFS?

І ще: Чи можна запустити сторонній інструмент, який, наприклад, мінімізує JS-файли з TFS?

Про деякі переваги PowerShell, про які я міг придумати:

  • PowerShell пропонує максимальну гнучкість
  • Ви можете легко перейти на іншу систему управління джерелом, наприклад Mercurial
  • Сценарії будуть легшими в обслуговуванні, ніж те, що створюється TFS
  • PowerShell - це невелика вага: сценарій можна запустити на будь-якому ПК

Відповіді:


9

Я думаю, ти вдарив цвях по голові з переліками, які ти перерахував. Powershell надає вам мобільність і дозволяє переходити від управління джерелом до управління джерелом, але більш важливо дозволяє переходити від сервера збирання до сервера побудови, як-от Jetbrains 'TeamCity. Оскільки сценарії незалежні і їх можна запускати з командного рядка, ви можете звільнити їх з будь-якого місця, включаючи (як ви сказали) свою локальну машину.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.