Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Da GitHub a NuGet
con la nuova build di
Visual Studio Online
Davide Benvegnù
Managing Director & CTO – DBTek Ltd
Microsoft...
DAVIDE BENVEGNU’
 Managing Director & CTO – DBTek Ltd
 Microsoft MVP in Visual Studio ALM
 Membro di DotNetToscana e Ge...
Agenda
Annuncio
Introduzione
- 2 parole su GitHub
- 2 parole su NuGet
- 2 parole sulla nuova Build di VSO
Buildiamo
Annuncio
Nuovo sito DNT
www.dotnettoscana.org
Introduzione
GitHub
Standard de facto per progetti Open Source
Source control su Git
Integrazione con Visual Studio 2015
Compatibil...
Nuget
Standard de facto per l’hosting di librerie .Net
Nuget 3: breaking changes e supporto vNext
Creazione pacchetti:
...
VSO Build “vNext”
Sistema di Build completamente nuovo
Basato non su WF XAML ma su moduli custom
Visibilità real-time d...
Quello che faremo
GitHub
Visual Studio
Online
Nuget
Build
Packaging
Prerequisiti
Aggiungere un “Service Endpoint” per GitHub
- Tipo specifico “GitHub“
Aggiungere un “Service Endpoint” per ...
Demo
GitHub  VSO  Nuget
Riferimenti
Documentazione Build “vNext“
 https://www.visualstudio.com/get-started/build/build-your-app-vs
Documentazione...
Prossimi eventi
19/10 – Webcast: Documentare le Web API con Swagger
26/10 – Windows 10 Jump start:
 Pisa – LED, Sala Semi...
Grazie!
Da GitHub a Nuget con la nuova Build di VSO
Davide Benvegnù
Upcoming SlideShare
Loading in …5
×

Da GitHub a Nuget con la nuova build di Visual Studio Online

213 views

Published on

Visual Studio Online da qualche tempo ha una nuova build modulare in aggiunta al classico motore di build xaml.

I tantissimi moduli già presenti ci forniscono tutti gli strumenti necessari per recuperare il codice sorgente da GitHub, compilarlo, generare un pacchetto NuGet e pubblicarlo.

In questo webcast vedremo, dal vivo e in modo pratico, come fare tutti questi passaggi in modo da poter pubblicare in modo automatico su NuGet il nostro progetto prendendolo da GitHub.

Published in: Software
  • Be the first to comment

  • Be the first to like this

Da GitHub a Nuget con la nuova build di Visual Studio Online

  1. 1. Da GitHub a NuGet con la nuova build di Visual Studio Online Davide Benvegnù Managing Director & CTO – DBTek Ltd Microsoft MVP Visual Studio ALM @davidebenvegnu
  2. 2. DAVIDE BENVEGNU’  Managing Director & CTO – DBTek Ltd  Microsoft MVP in Visual Studio ALM  Membro di DotNetToscana e GetLatestVersion  Developer, Speaker, Trainer…  GitHub (n3wt0n) – NuGet (DBTek) – SlideShare (n3wt0n) @davidebenvegnu – www.davidebenvegnu.com – blog.dbtek.it Chi sono GetLatestVersion
  3. 3. Agenda Annuncio Introduzione - 2 parole su GitHub - 2 parole su NuGet - 2 parole sulla nuova Build di VSO Buildiamo
  4. 4. Annuncio
  5. 5. Nuovo sito DNT www.dotnettoscana.org
  6. 6. Introduzione
  7. 7. GitHub Standard de facto per progetti Open Source Source control su Git Integrazione con Visual Studio 2015 Compatibile con qualsiasi CLI Git Non ha un build server integrato
  8. 8. Nuget Standard de facto per l’hosting di librerie .Net Nuget 3: breaking changes e supporto vNext Creazione pacchetti: - CLI - GUI (non supporta il nuovo formato)
  9. 9. VSO Build “vNext” Sistema di Build completamente nuovo Basato non su WF XAML ma su moduli custom Visibilità real-time delle build su web Cross platform (.Net, Java, Android, iOS, Node.js…) Sources su VSO o su sistemi esterni Ad oggi non supporta UWP e Nuget 3
  10. 10. Quello che faremo GitHub Visual Studio Online Nuget Build Packaging
  11. 11. Prerequisiti Aggiungere un “Service Endpoint” per GitHub - Tipo specifico “GitHub“ Aggiungere un “Service Endpoint” per Nuget - Tipo Generico - È necessario aver generato il token di Nuget
  12. 12. Demo GitHub  VSO  Nuget
  13. 13. Riferimenti Documentazione Build “vNext“  https://www.visualstudio.com/get-started/build/build-your-app-vs Documentazione Nuget  http://docs.nuget.org/ Blog tecnico  http://blog.dbtek.it
  14. 14. Prossimi eventi 19/10 – Webcast: Documentare le Web API con Swagger 26/10 – Windows 10 Jump start:  Pisa – LED, Sala Seminari Est, Dip. Informatica, Università di Pisa  http://www.dotnettoscana.org/eventi/windows-10-jump-start-pisa-2015/ Altri eventi fisici in dicembre ( stay tuned  )
  15. 15. Grazie! Da GitHub a Nuget con la nuova Build di VSO Davide Benvegnù

×