Eventi
17 mar, 21 - 21 mar, 10
Partecipa alla serie meetup per creare soluzioni di intelligenza artificiale scalabili basate su casi d'uso reali con altri sviluppatori ed esperti.
Iscriviti subitoQuesto browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare i vantaggi di funzionalità più recenti, aggiornamenti della sicurezza e supporto tecnico.
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
In questa guida introduttiva si usa una pipeline per creare un pacchetto Node.js con Node Gestione pacchetti (npm) e pubblicare un artefatto della pipeline. Si apprenderà come usare Azure Pipelines per compilare, distribuire e testare le app JavaScript.
Creare una copia tramite fork dell'app server di esempio Express.js.
Importante
Durante le procedure seguenti, potrebbe essere richiesto di creare una connessione al servizio GitHub o reindirizzare a GitHub per accedere, installare Azure Pipelines o autorizzare Azure Pipelines. Seguire le istruzioni visualizzate per completare il processo. Per altre informazioni, vedere Accedere ai repository GitHub.
Modificare il file azure-pipelines.yml come indicato di seguito.
Sostituire il contenuto del file con il codice seguente. Il codice aggiorna l'attività del programma di installazione dello strumento di Node.js per usare Node.js versione 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'
Aggiungere le nuove attività seguenti alla pipeline:
L'attività Copia file copia i file dalle cartelle src e pubbliche nella directory di gestione temporanea dell'artefatto di compilazione.
L'attività dell'artefatto della pipeline di pubblicazione ottiene i file dal percorso di gestione temporanea dell'artefatto e li pubblica come artefatti da restituire con le compilazioni della 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'
Selezionare Convalida e salva, quindi salva, selezionare Esegui e selezionare di nuovo Esegui.
Dopo l'esecuzione della pipeline, verificare che il processo sia stato eseguito correttamente e che venga visualizzato un artefatto pubblicato.
È stata creata ed eseguita correttamente una pipeline che ha compilato e testato un pacchetto Node.js. È possibile compilare, testare e distribuire app Node.js come parte del sistema di integrazione continua e recapito continuo (CI/CD) di Azure Pipelines.
Eventi
17 mar, 21 - 21 mar, 10
Partecipa alla serie meetup per creare soluzioni di intelligenza artificiale scalabili basate su casi d'uso reali con altri sviluppatori ed esperti.
Iscriviti subitoFormazione
Modulo
Gestire le dipendenze di compilazione con Azure Artifacts - Training
In questo modulo il team Web di Space Game illustra la creazione di una pipeline di compilazione che produce un pacchetto utilizzabile da parte di più applicazioni.
Certificazione
Microsoft Certified: Azure Developer Associate - Certifications
Progettare soluzioni end-to-end in Microsoft Azure per creare Funzioni di Azure, implementare e gestire app Web, sviluppare soluzioni che usano Archiviazione di Azure e altro ancora.