Eventos
Crie aplicativos e agentes de IA
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
Com o Azure Pipelines, você pode publicar seus pacotes npm em feeds do Azure Artifacts em sua organização e em outras organizações. Este artigo orientará você na publicação de seus pacotes npm em feeds internos e externos usando pipelines YAML e Classic.
Crie no Azure DevOps uma organização e um projeto, caso ainda não tenha feito isso.
Crie um novo feed se você ainda não tiver um.
Se você estiver usando um agente auto-hospedado, verifique se ele tem Node.js e npm.
Observação
Para publicar seus pacotes em um feed usando o Azure Pipelines, certifique-se de que o Serviço de Compilação de Coleção de Projetos e a identidade do Serviço de Compilação do seu projeto sejam configurados como um Editor de Feed (Colaborador). Confira Adicionar novos usuários/grupos para obter mais detalhes.
steps:
- task: NodeTool@0
inputs:
checkLatest: true
- task: npmAuthenticate@0
displayName: 'Authenticate to Azure Artifacts feed'
inputs:
workingFile: .npmrc
- script: |
npm publish
displayName: Publish
Para publicar seus pacotes em um feed em outra organização do Azure DevOps, primeiro você deve criar um token de acesso pessoal na organização de destino.
Navegue até a organização que hospeda seu feed de destino e Criar um token de acesso pessoal com o escopo Empacotamento>Leitura & gravação scope. Copie seu token de acesso pessoal, pois você precisará dele na seção a seguir.
Faça logon na organização do Azure DevOps em que o pipeline será executado e navegue até o projeto.
Navegue até as configurações do Project Conexões> de serviço.
Selecione Nova conexão de serviço, selecione npm e, em seguida, selecione Avançar.
Selecione Nome de usuário e senha como o método de autenticação e insira a URL do registro. Insira seu nome de usuário (um espaço reservado, pois o Azure Pipelines usará seu .npmrc
arquivo de configuração e o token de acesso pessoal que você criou anteriormente para autenticar). Em Senha, cole seu token de acesso pessoal. Forneça um nome para sua conexão de serviço e marque a caixa de seleção Conceder permissão de acesso a todos os pipelines .
Selecione Salvar ao terminar.
Entre na sua organização do Azure DevOps e navegue até seu projeto.
Selecione Pipelines e, em seguida, selecione a definição do pipeline.
Selecione Editar e adicione o snippet a seguir ao pipeline YAML.
- task: NodeTool@0
inputs:
checkLatest: true
- task: npmAuthenticate@0
displayName: 'Authenticate to Azure Artifacts feed'
inputs:
workingFile: .npmrc
customEndpoint: <SERVICE_CONNECTION_NAME>
- script: |
npm publish
displayName: Publish
Eventos
Crie aplicativos e agentes de IA
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: DevOps Engineer Expert - Certifications
Esta certificação mede sua capacidade de realizar as seguintes tarefas técnicas: Projetar e implementar processos e comunicações, projetar e implementar uma estratégia de controle do código-fonte, projetar e implementar pipelines de criação e liberação, desenvolver um plano de segurança e conformidade e implementar uma estratégia de instrumentação.