我正在尝试自动部署/持续集成,并与团队负责人进行了交谈。
我告诉他我正在研究如何在PowerShell中创建构建/部署脚本,他说使用GUI在TFS中设置自动部署非常容易,我应该进行研究。除了致力于从VS进行源代码控制外,我对TFS零经验。
在哪种情况下,TFS会失败?使用PowerShell进行自动部署会更好吗?选择PowerShell而不使用TFS还有哪些其他原因和优势?
还有另一件事:例如,我可以运行第三方工具来缩小TFS中的JS文件吗?
我可能想到的PowerShell的一些优点:
- PowerShell提供最大的灵活性
- 您可以轻松切换到另一个源代码管理系统,例如Mercurial
- 这些脚本比TFS生成的脚本更易于维护
- PowerShell轻巧:您可以在任何PC上运行脚本