Événements
Créer des applications intelligentes
17 mars, 23 h - 21 mars, 23 h
Rejoignez la série de rencontres pour créer des solutions IA évolutives basées sur des cas d’usage réels avec d’autres développeurs et experts.
S’inscrire maintenantCe navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019
Dans ce guide de démarrage rapide, vous utilisez un pipeline pour créer un package Node.js avec Node Gestionnaire de package (npm) et publier un artefact de pipeline. Vous allez apprendre à utiliser Azure Pipelines pour générer, déployer et tester vos applications JavaScript.
Fork l’exemple d’application serveur Express.js.
Important
Pendant les procédures suivantes, vous pouvez être invité à créer une connexion de service GitHub ou à vous rediriger vers GitHub pour vous connecter, installer Azure Pipelines ou autoriser Azure Pipelines. Suivez les instructions à l’écran pour compléter le processus. Pour plus d’informations, veuillez consulter la section Accès aux référentiels GitHub.
Modifiez votre fichier azure-pipelines.yml comme suit.
Remplacez le contenu du fichier par le code suivant. Le code met à jour la tâche d’installation de l’outil Node.js pour utiliser Node.js version 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'
Ajoutez les nouvelles tâches suivantes au pipeline :
La tâche copier les fichiers copie les fichiers des dossiers src et publics dans le répertoire de préproduction de l’artefact de build.
La tâche d’artefact de pipeline de publication obtient les fichiers à partir de l’emplacement intermédiaire de l’artefact et les publie en tant qu’artefacts à générer avec des 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'
Sélectionnez Valider et enregistrer, puis sélectionnez Enregistrer, Exécuter, puis Réexécuter.
Une fois votre pipeline exécuté, vérifiez que le travail s’est correctement exécuté et qu’un artefact publié apparaît.
Félicitations, vous avez créé et exécuté un pipeline qui a généré et testé un package Node.js. Vous pouvez créer, tester et déployer des applications Node.js dans le cadre de votre système d’intégration continue et de livraison continue (CI/CD) Azure Pipelines.
Événements
Créer des applications intelligentes
17 mars, 23 h - 21 mars, 23 h
Rejoignez la série de rencontres pour créer des solutions IA évolutives basées sur des cas d’usage réels avec d’autres développeurs et experts.
S’inscrire maintenantEntrainement
Module
Gérer les dépendances de build avec Azure Artifacts - Training
Dans ce module, l’équipe web de Space Game vous guide tout au long de la création d’un pipeline de build qui produit un package utilisable par plusieurs applications.
Certification
Microsoft Certified: Azure Developer Associate - Certifications
Générez des solutions de bout en bout dans Microsoft Azure pour créer des fonctions Azure Functions, implémenter et gérer des applications web, développer des solutions qui utilisent le Stockage Azure, et bien plus encore.
Documentation
Didacticiel : automatiser les déploiements Node.js avec Azure Pipelines - Azure Pipelines
Didacticiel montrant comment créer un pipeline Azure qui crée et déploie une application Node.js de base dans Azure App Service.
Installez et publiez des packages npm, ou exécutez une commande npm. Prend en charge les registres npmjs.com et authentifiés comme Azure Artifacts.
Personnaliser JavaScript pour Azure Pipelines - Azure Pipelines
Personnaliser la façon dont vous utilisez JavaScript avec Azure Pipelines