Introduktion

Slutförd

I den här modulen skapar du en byggpipeline som skapar ett paket som flera appar kan använda.

Det är troligt att du har använt öppen källkod eller komponenter från tredje part i din programvara. Det går ofta snabbare att använda komponenter som är populära i communityn och som redan har skapats och testats.

Du kan också ha en egen appkod som du kan flytta till ett bibliotek eller paket så att andra kan använda den. Det kan vara ett projekt med öppen källkod eller programvara som bara ditt team kan komma åt.

Det finns många sätt att bygga och lagra dina paket. Rätt lösning beror både på vilka typer av programmeringsspråk och ramverk du använder och vilka du vill komma åt dina paket. Här fortsätter du ditt arbete med Tailspin-webbteamet genom att skapa ett NuGet-paket för .NET som finns på Azure Artifacts.

När du har slutfört den här modulen kommer du att kunna:

  • Skapa och dela paket som flera program kan använda.
  • Skapa en byggpipeline för ditt paket och publicera paketet till Azure Artifacts.
  • Anslut ett program till ditt paket och skapa programmet i Azure Pipelines.
  • Skicka ändringar till paketet och uppdatera programmet så att det använder dem.

Förutsättningar

Modulerna i den här utbildningsvägen bygger på varandra och ska utföras i följd.

Om du vill följa utvecklingen från början måste du först slutföra utbildningsvägen Kom igång med Azure DevOps .

Vi rekommenderar också att du börjar i början av den här utbildningsvägen, Skapa program med Azure DevOps.

Om du bara vill gå igenom den här modulen måste du konfigurera en utvecklingsmiljö i ditt Windows-, macOS- eller Linux-system. Du behöver:

Du kan komma igång med Azure DevOps kostnadsfritt.

Med den här miljön kan du slutföra övningarna i den här modulen och i framtida moduler. Du kan även använda den för att tillämpa dina nya färdigheter i dina egna projekt.

Kommentar

Azure Pipelines har stöd för en mängd olika språk och programtyper. I den här modulen arbetar du med ett .NET-program, men du kan använda de mönster som du lär dig här för dina egna projekt som använder dina favoritprogrammeringsspråk och ramverk.

Träffa teamet

Du har träffat webbteamet bakom Space Game på Tailspin Toys i tidigare moduler. Det här är det gäng som du ska arbeta med i den här modulen.

Cartoon depiction of Andy.

Andy är chefsutvecklare.

Cartoon depiction of Amita.

Amita arbetar med kvalitetskontroll.

Cartoon depiction of Tim.

Tim arbetar med drift.

Cartoon depiction of Mara.

Mara har precis börjat som utvecklare och rapporterar till Andy.

Mara har tidigare erfarenhet av DevOps och hjälper teamet att införa en mer effektiviserad process med hjälp av Azure DevOps.