O documento discute como desenvolvedores .NET podem usar PowerShell para automatizar tarefas repetitivas, como aquelas relacionadas ao TFS. O palestrante apresenta como escrever cmdlets e functions em PowerShell usando boas práticas de codificação como nomenclatura, tratamento de erros e testes. Ele também explica como distribuir módulos PowerShell publicamente ou dentro da empresa.
Acelerando a criação de testes usando IntelliTest (Visual Studio Summit 2015)
Dilemas de um Desenvolvedor .NET na Terra do PowerShell
1. MVP Open Days 2015
13 e 14 de Março – São Paulo
#MVPBR
Dilemas de um desenvolvedor
.NET na Terra do PowerShell
Igor Abade V. Leite - @igorabade
Microsoft MVP, Visual Studio ALM
2. Agenda
• PowerShell
• Visual Studio
• ... E mais algumas coisas entre os dois
• Mas não é só isso!
• Espero atender a Devs e ITPros
4. MVP Open Days 2015
Por que PowerShell?
•Consultoria ALM – TFS e afins
•Um monte de coisas repetitivas
•Hora de criar scripts!
•CMD?
•.NET?
•PowerShell!
5. MVP Open Days 2015
Por que PowerShell?
•O que tem de pronto?
•TFS Power Tools
•PsTFS: pstfs.codeplex.com
•TfDash: bitbucket.org/Sumo/tfdash
•Nada muito abrangente. Alternativa?
•API TFS
39. MVP Open Days 2015
Como distribuir
• Online
• PsGet (psget.net)
• Projeto da Comunidade
• Disponível imediatamente
• PowerShell Gallery
(www.powershellgallery.com)
• Projeto da Microsoft
• “Nuget” oficial para PowerShell
• Limited Preview
• Nativo no WMF 5.0
40. MVP Open Days 2015
Como distribuir?
• Offiline
• WIX
• Visual Studio Gallery