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
Administrar las dependencias de compilación con Azure Artifacts - Training
En este módulo, el equipo web de Space Game le guía a través de la creación de una canalización de compilación que genera un paquete que pueden usar varias aplicaciones.
Certificação
Microsoft Certified: Azure Developer Associate - Certifications
Cree soluciones de un extremo a otro en Microsoft Azure para crear Azure Functions, implementar y administrar aplicaciones web, desarrollar soluciones que usen Azure Storage, etc.