Introdução

Concluído

Neste módulo, você criará um pipeline de compilação que produz um pacote que vários aplicativos podem usar.

É provável que tenha utilizado componentes open source ou outros componentes de terceiros no seu software. Utilizar os componentes que são populares na comunidade e que já tenham sido criados e testados é, muitas vezes, a forma mais rápida para concluir tarefas.

Você também pode ter seu próprio código de aplicativo que pode ser movido para uma biblioteca ou pacote para que outras pessoas possam usá-lo. Pode ser um projeto de código aberto ou um software que apenas sua equipe pode acessar.

Existem várias formas de criar e alojar os seus pacotes. A solução certa depende dos tipos de linguagens de programação e estruturas que você usa e de quem você deseja acessar seus pacotes. Aqui, você continuará seu trabalho com a equipe da Web do Tailspin criando um pacote NuGet para .NET hospedado no Azure Artifacts.

Depois de concluir este módulo, conseguirá:

  • Crie e compartilhe pacotes que vários aplicativos podem usar.
  • Crie um pipeline de compilação para seu pacote e publique seu pacote no Azure Artifacts.
  • Conecte um aplicativo ao seu pacote e crie o aplicativo no Azure Pipelines.
  • Envie alterações por push para seu pacote e atualize seu aplicativo para usá-las.

Pré-requisitos

Os módulos neste percurso de aprendizagem formam uma progressão.

Para acompanhar a progressão desde o início, primeiro conclua o caminho de aprendizagem Introdução ao Azure DevOps .

Também recomendamos que você comece no início deste caminho de aprendizagem, Criar aplicativos com o Azure DevOps.

Se você quiser passar apenas por este módulo, você precisa configurar um ambiente de desenvolvimento em seu sistema Windows, macOS ou Linux. É necessário:

Você pode começar a usar o Azure DevOps gratuitamente.

Este ambiente permite-lhe completar os exercícios deste e de futuros módulos. Você também pode usá-lo para aplicar suas novas habilidades em seus próprios projetos.

Nota

Os Pipelines do Azure dão suporte a uma vasta gama de idiomas e tipos de aplicativos. Neste módulo, você trabalhará com um aplicativo .NET, mas poderá aplicar os padrões aprendidos aqui aos seus próprios projetos que usam suas linguagens de programação e estruturas favoritas.

Conhecer a equipa

Conheceu a equipa de conteúdos Web do Space Game na Tailspin Toys em módulo anteriores. Para relembrar, eis a equipa com a qual vai trabalhar neste módulo.

Cartoon depiction of Andy.

O Guilherme é o responsável pelo desenvolvimento.

Cartoon depiction of Amita.

A Mariana está no Controlo de Qualidade.

Cartoon depiction of Tim.

O André está nas operações.

Cartoon depiction of Mara.

A Teresa acabou de se juntar à equipa como programadora e é subordinada do Guilherme.

Mara tem experiência anterior com DevOps e está ajudando a equipe a adotar um processo mais simplificado usando o Azure DevOps.