Da GitHub a NuGet con la nuova build di Visual Studio Online Davide Benvegnù Managing Director & CTO – DBTek Ltd Microsoft MVP Visual Studio

Slides:



Advertisements
Presentazioni simili
KNOW-EX. KNOW-EX Acquisire conoscenza (corsi, seminari ecc.) puo costare davvero tanti soldi!! KNOW-EX, ti permette di raggiungere lo stesso rislultato.
Advertisements

Accesso ai dati su Relational Database Management Systems LSA - Laboratorio di Sistemi Informativi Economico-Aziendali Salvatore Ruggieri Dipartimento.
ASP .NET & Web Service: Introduzione
Visual Studio Tools For Office 2005 Fabio Santini. NET Senior Developer Evangelist Microsoft Italy.
Crea il tuo sito con Web Matrix e il Web Hosting su ASP.NET
Microsoft Midrange Modernisation Conference (Milano, 11 Maggio 2006) 1 RPG to.NET Case Study Esempio di migrazione di una applicazione italiana AS/400.
Sharepoint Gabriele Castellani
Academic Programs Emanuele Arpini Academic Programs Manager
ASP.NET – Data Binding Davide Vernole .NET MVP.
Benvenuti! Anno scolastico 2007/2008.
Modulo Object Oriented Programming (Linguaggio Java)
Dr. Giovanni Stracquadanio
Introduzione al Domain-Driven Design (DDD)
Accessibilità: primi passi per un mondo fruibile da tutti User Group.NET delle Marche 3° Workshop DotNetMarche.
Microsoft Days - Community After Hour Silverlight in Action User Group.NET delle Marche 8° Workshop DotNetMarche.
Workflow Foundation (WF) & CardSpace User Group.NET delle Marche 5° Workshop DotNetMarche Giovedì 27 settembre.
DotNetMarche.Start () User Group.NET delle Marche 1° Workshop DotNetMarche.Start () Giovedì 12 ottobre 2006.
Community Tour User Group.NET delle Marche 12° Workshop DotNetMarche Venerdì 18 dicembre 2009.
Refactoring 2TheMax (con ReSharper) User Group.NET delle Marche 11° Workshop DotNetMarche Venerdì 9 ottobre.
Perché.Net e non più COM/DCOM ? Superamento dei problemi di COM: Richiede una infrastruttura "non semplice" da ogni applicazione (ad esempio Class Factory.
UNIVERSITA DEGLI STUDI DI MILANO Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea Trienmale in Informatica Relatore:Prof.ssa FIORELLA.
Informatica (Telecomunicazioni). Classe 3^ Informatica Linguaggio C.
Applicazioni mobile Better Software 2009 Massimiliano Zani Sms Italia.
SVILUPPO MODERNO DI APPLICAZIONI PER WINDOWS
Monitoring di sistemi e di applicazioni
Kerio Connect 7.2 Partner Preview Marino Vigliotti Ingegnere Vendite Kerio Technologies.
Fare clic per modificare lo stile del titolo Fare clic per modificare stili del testo dello schema – Secondo livello Terzo livello – Quarto livello » Quinto.
ASP.NET MVC Framework Simone Chiaretta Solution Developer, Avanade 27 Giugno 2008.
Sviluppare applicazioni migliori: CruiseControl.NET NHibernate User Group.NET delle Marche 2° Workshop DotNetMarche.
UNIVERSITÀ DEGLI STUDI DI MODENA E REGGIO EMILIA Facoltà di Ingegneria “Enzo Ferrari” – Sede di Modena Corso di Laurea Specialistica in Ingegneria Informatica.
1 Utilizza questa presentazione PowerPoint per lapprendimento autonomo oppure in eventi destinati a introdurre il relativo tema. Introduzione Modulo didattico.
Who the hell am I? Simone Chiaretta Lavoro per Avanade Italy
Progetti sotto controllo con.NET Gadgeteer e Team Foundation Service (e un pizzico di Azure) Marco Minerva Blog: Twitter:
Visual Studio Team System User Group.NET delle Marche 10° Workshop DotNetMarche Mercoledì 13 maggio 2009.
ASP.NET MVC Framework Simone Chiaretta Solution Developer, Avanade 24 Ottobre 2008.
Ingegneria del software Modulo 3 -Tecniche dimplementazione Unità didattica 2 -EJB Ernesto Damiani Università degli Studi di Milano Lezione 4 – Le transazioni.
Collaborare online Chat, forum, blog, piattaforme.
1 Utilizza questa presentazione PowerPoint per lapprendimento autonomo oppure in eventi destinati a introdurre il relativo tema. Introduzione Modulo didattico.
Corso di WebMaster Mercoledì 14 Novembre. Parte I – Introduzione al Corso Lezione 1: Presentazione Descrizione Breve del Corso Semplice Valutazione.
Costruire applicazioni cross-platform con Xamarin e Visual Studio 2013
CORSO DI ALFABETIZZAZIONE INFORMATICA ORIENTATO A INTERNET E ALLA PIATTAFORMA NOVARETE REDAZIONE, STRUTTURA E OBIETTIVI DI NOVARETE DIREZIONE DIDATTICA.
Universal App – Sviluppo di App per Windows Store Gianluca Bertelli
Microsoft Confidential Gabriele Castellani Developer & Platform Evangelism Microsoft.
ASP.NET – Autenticazione e Sicurezza basata sui ruoli
Creare un App per Windows Phone con App Studio. Mi presento Ing. Laura La Manna Microsoft MVP (Visual blogs.orangedotnet.org/lauralamanna.
ThisWayForSite Competenze Tecnologie Servizi Pacchetti Collaboratori.
Joomlahost.it1 Presentato da Fustini Alessandro Myslq DBA e Developer certified Joomlahost.it.
Microsoft Office SharePoint Server Tecnologia e strumenti per lo sviluppo e l’amministrazione User Group.NET delle Marche
Pubblicazione di un sito web Punti Principali: ×Introduzione al protocollo FTP ×Servizi Hosting gratuiti ×Servizi Hosting a pagamento ×Guida all’uso di.
Università di Ferrara Facoltà di Ingegneria Esercitazioni di FONDAMENTI DI INFORMATICA MODULO B Rita Riccardo
Presenta – #wpc15it1 BI005 - Real Power BI Franco Perduca Factory Software srl
Presenta – #wpc15it1 Build vNext, cosa cambia nella continuous integration di TFS/VSTS (PKA VSO) Gian.
.NET vNext e lo sviluppo web cross-platform
Davide Benvegnù Introduzione a Visual Studio Online #VSOIntro.
Davide Benvegnù Gestione del codice sorgente con VSO #VSOSources.
Davide Benvegnù Integrazione con Visual Studio Online #VSOAPI.
OpenAM & OpenIG 30 settembre 2015.
UNIVERSITA’ DEGLI STUDI DI MODENA E REGGIO EMILIA Dipartimento di Scienze Fisiche, Informatiche e Naturali Corso di Laurea in Informatica Progetto e Sviluppo.
Davide Benvegnù Continuous Integration con VSO #VSOCI.
Davide Benvegnù Cloud Load Testing con VSO #VSOLoadTest.
#sqlsatTorino #sqlsat400 May 23, 2015 AzureML - Creating and Using Machine Learning Solutions Davide
Troina :: 17-Novembre-2014Meeting tecnico progetto VESPA1 PO FESR Linea d’Intervento Progetto n Virtual Room Controllo Remoto e.
WPC033 - Dai un volto umano alle tue app con Cognitive Services
Vito Flavio Lorusso – Senior SDE - Microsoft
WUI con Google Polymer 1 A cura di Michele Maione
WPC034 - Visual Studio Code: sviluppare su Linux, Mac OS e Windows
SQL Server deployment journey da dev a ops
A cura dell’Ing. Buttolo Marco
Introduzione a Xamarin Forms
Build /13/2019 ASP.NET Core Web API all’opera Problemi veri nello sviluppo di un backend vero Marco Minerva Microsoft MVP Windows Development
Transcript della presentazione:

Da GitHub a NuGet con la nuova build di Visual Studio Online Davide Benvegnù Managing Director & CTO – DBTek Ltd Microsoft MVP Visual Studio

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 – – blog.dbtek.it Chi sono GetLatestVersion

Agenda  Annuncio  Introduzione - 2 parole su GitHub - 2 parole su NuGet - 2 parole sulla nuova Build di VSO  Buildiamo

Annuncio

Nuovo sito DNT

Introduzione

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

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)

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

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 Nuget - Tipo Generico - È necessario aver generato il token di Nuget

Demo GitHub  VSO  Nuget

Riferimenti Documentazione Build “ vNext “  Documentazione Nuget  Blog tecnico 

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  Altri eventi fisici in dicembre ( stay tuned )

Grazie! Da GitHub a Nuget con la nuova Build di VSO Davide Benvegnù