Я експериментую з автоматичним розгортанням / безперервною інтеграцією і спілкувався з керівництвом своєї команди.
Я сказав йому, що я досліджую створення сценаріїв зборки / розгортання в PowerShell, і він сказав, що автоматичне розгортання дуже просто налаштувати в TFS за допомогою графічного інтерфейсу, і я повинен дослідити це. У мене немає нульового досвіду роботи з TFS, за винятком дозволу на управління джерелом від VS.
У яких ситуаціях TFS не вдасться, і вам буде краще з PowerShell для автоматичного розгортання? Які ще причини та переваги є, щоб вибрати PowerShell замість TFS?
І ще: Чи можна запустити сторонній інструмент, який, наприклад, мінімізує JS-файли з TFS?
Про деякі переваги PowerShell, про які я міг придумати:
- PowerShell пропонує максимальну гнучкість
- Ви можете легко перейти на іншу систему управління джерелом, наприклад Mercurial
- Сценарії будуть легшими в обслуговуванні, ніж те, що створюється TFS
- PowerShell - це невелика вага: сценарій можна запустити на будь-якому ПК