Your SlideShare is downloading. ×
Server Plugins - Team Foundation Server
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Server Plugins - Team Foundation Server

438

Published on

Palestra sobre customização de Plugins e Jobs para Team Foundation Server

Palestra sobre customização de Plugins e Jobs para Team Foundation Server

Published in: Software
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
438
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. ALM Summit Brasil 2014 ALM Summit Brasil 2014 Server Plugins – Team Foundation Server Adriano Bertucci Consultor ALM – Konia Tecnologia Microsoft Visual Studio ALM MVP adriano.bertucci@konia.com.br http://www.adrianobertucci.com Twitter: @adrianobertucci
  • 2. ALM Summit Brasil 2014 Conteúdo • Plataforma Microsoft ALM • Então porque customizar? • O que podemos customizar? • Arquitetura / Customizações • Team Foundation Server API • TFS Jobs • TFS Plugins • Praticando • Dúvidas?
  • 3. ALM Summit Brasil 2014 Microsoft ALM Plattform Version Control Build Automa2on Customizable Processes Requirements Management Test Case Management Project Management End-­‐to-­‐End Traceability Analy2cs Lab Management
  • 4. ALM Summit Brasil 2014 Team Founda+on Server Team Founda+on Service Systems Center Opera2ons Manager Heterogeneous Organiza2ons Cross plaDorm build engines (Ant, Maven, iOS) Lab environments • Standard self-­‐management environments • Virtualized environments managed by Systems Center MSFT PlaDorm Teams Visual Studio Java Teams Eclipse iOS Teams VS Tools TEE Integrated ALM Workloads • Project Planning & Mgmt • Team Development • Quality Enablement and Tes2ng • DevOps • Traceability and Repor2ng Incl. Android TEE cross plaDorm tools • MicrosoR Project Server • MicrosoR SharePoint Server SCM Work Item Tracking Lab Management Build Automa2on Integrated Repor2ng and Analy2cs Tes2ng Tools and Services Agile Planning End-­‐to-­‐end integra2on and traceability • SQL Server Repor2ng Services • SQL Server Analysis Services Integra2on APIs Partner Solu2ons
  • 5. ALM Summit Brasil 2014 Então porque customizar? Atender necessidades “particulares” - Criação de atividades padrão para um projeto (WI) - Regras de segurança para validação pré e pós check-in. - Ações em cadeia com work items - Integração com ferramentas corporativas
  • 6. ALM Summit Brasil 2014 O que podemos customizar? • Process Template • WorkItems • Team Web Access • Controles customizados para WorkItems • Plugins de Servidor • Jobs para o servidor • Politicas de Check-in • Build Process Templates • Interfaces em geral • Etc
  • 7. ALM Summit Brasil 2014
  • 8. ALM Summit Brasil 2014 Hoje veremos…
  • 9. ALM Summit Brasil 2014 Team Foundation Server API • Instalação do Visual Studio (client) • Instalação do Team Foundation Server • SDKs
  • 10. ALM Summit Brasil 2014 Principais DLLs
  • 11. ALM Summit Brasil 2014 TFS Jobs • Interface: Microsoft.TeamFoundation.Framework.Server.ITeamFoundationJobExtension • Registro na base do TFS
  • 12. ALM Summit Brasil 2014 TFS Plugins • Interface: Microsoft.TeamFoundation.Framework.Server.Isubscriber • Deploy e Execuções direto no servidor • Sem configuração por Team Projects • Baseado em eventos no servidor
  • 13. ALM Summit Brasil 2014 ALM Summit Brasil 2014 Praticando
  • 14. ALM Summit Brasil 2014 ALM Summit Brasil 2014 Obrigado! Adriano Bertucci Consultor ALM – Konia Tecnologia Microsoft Visual Studio ALM MVP adriano.bertucci@konia.com.br Mais informações: http://www.adrianobertucci.com Twitter: @adrianobertucci

×