Eventos
17 de mar., 21 - 21 de mar., 10
Junte-se à série de encontros para criar soluções de IA escaláveis com base em casos de uso do mundo real com outros desenvolvedores e especialistas.
Registrar agoraNão há mais suporte para esse navegador.
Atualize o Microsoft Edge para aproveitar os recursos, o suporte técnico e as atualizações de segurança mais recentes.
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Neste início rápido, você usa um pipeline para criar um pacote Node.js com o npm (Gerenciador de Pacotes do Node) e publicar um artefato de pipeline. Você aprenderá a usar o Azure Pipelines para criar, implantar e testar seus aplicativos JavaScript.
Bifurque o exemplo Express.js aplicativo de servidor.
Importante
Durante os procedimentos a seguir, você pode ser solicitado a criar uma conexão de serviço do GitHub ou redirecionado para o GitHub para entrar, instalar o Azure Pipelines ou autorizar o Azure Pipelines. Siga as instruções na tela para efetuar o processo. Para obter mais informações, confira Acesso ao repositórios do GitHub.
Edite seu arquivo azure-pipelines.yml da seguinte maneira.
Substitua o conteúdo do arquivo pelo código a seguir. O código atualiza a tarefa do instalador da ferramenta Node.js para usar Node.js versão 16 LTS.
trigger:
- main
pool:
vmImage: 'ubuntu-latest'
steps:
- task: UseNode@1
inputs:
version: '16.x'
displayName: 'Install Node.js'
- script: |
npm install
displayName: 'npm install'
- script: |
npm run build
displayName: 'npm build'
- script:
npm test
displayname: 'npm test'
Adicione as seguintes novas tarefas ao pipeline:
A tarefa copiar arquivos copia os arquivos das pastas src e public para o diretório de preparação do artefato de compilação.
A tarefa de artefato de pipeline de publicação obtém os arquivos do local de preparo do artefato e os publica como artefatos a serem gerados com builds de pipeline.
- task: CopyFiles@2
inputs:
sourceFolder: '$(Build.SourcesDirectory)'
contents: |
src/*
public/*
targetFolder: '$(Build.ArtifactStagingDirectory)'
displayName: 'Copy project files'
- task: PublishPipelineArtifact@1
inputs:
artifactName: e2e-server
targetPath: '$(Build.ArtifactStagingDirectory)'
publishLocation: 'pipeline'
displayName: 'Publish npm artifact'
Selecione Validar e salvar, selecione Salvar, selecione Executar e selecione Executar novamente.
Depois que o pipeline for executado, verifique se o trabalho foi executado com êxito e se você vê um artefato publicado.
Parabéns, você criou e executou com êxito um pipeline que criou e testou um pacote Node.js. Você pode criar, testar e implantar aplicativos Node.js como parte do sistema de CI/CD (integração contínua e entrega contínua) do Azure Pipelines.
Eventos
17 de mar., 21 - 21 de mar., 10
Junte-se à série de encontros para criar soluções de IA escaláveis com base em casos de uso do mundo real com outros desenvolvedores e especialistas.
Registrar agoraTreinamento
Módulo
Gerenciar as dependências de build com o Azure Artifacts - Training
Neste módulo, a equipe da Web do Space Games orienta você pela criação de um pipeline de build que produz um pacote que pode ser usado por vários aplicativos.
Certificação
Microsoft Certified: Azure Developer Associate - Certifications
Crie soluções de ponta a ponta no Microsoft Azure para criar Funções do Azure, implementar e gerenciar aplicativos Web, desenvolver soluções utilizando o Armazenamento do Microsoft Azure e muito mais.
Documentação
Instale e publique pacotes npm ou execute um comando npm. Dá suporte a registros npmjs.com e autenticados, como o Azure Artifacts.
NodeTool@0 – tarefa do instalador de ferramentas de Node.js v0
Localiza ou baixa e armazena em cache a especificação de versão especificada de Node.js e a adiciona ao PATH.
Tutorial: Automatizar implantações do Node.js com o Azure Pipelines - Azure Pipelines
Tutorial que mostra como criar um pipeline do Azure que compila e implanta um aplicativo Node.js básico no Serviço de Aplicativo do Azure.