Pubblicare artefatti della pipeline

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2020

Azure Artifacts consente agli sviluppatori di archiviare e gestire i pacchetti e controllare con chi vogliono condividerli. Gli artefatti della pipeline vengono generati dopo la compilazione dell'applicazione. L'output può quindi essere distribuito o utilizzato da un altro processo nella pipeline.

Pubblicare elementi

Nota

Gli artefatti della pipeline di pubblicazione non sono supportati nelle pipeline di versione. È supportato solo nelle pipeline di compilazione, nelle pipeline a più fasi e nelle pipeline yaml.

È possibile pubblicare gli artefatti in qualsiasi fase della pipeline usando YAML o l'editor classico. Non verrà addebitato alcun costo per l'archiviazione degli artefatti della pipeline o la memorizzazione nella cache della pipeline.

- task: PublishPipelineArtifact@1
  inputs:
    targetPath: '$(Pipeline.Workspace)'
    publishLocation: 'pipeline'
    artifact: 'drop'
  • targetPath: (Obbligatorio) Percorso del file o della directory da pubblicare. Può essere assoluto o relativo alla directory di lavoro predefinita. Può includere variabili, ma i caratteri jolly non sono supportati. Valore predefinito: $(Pipeline.Workspace).

  • publishLocation: (obbligatorio). Percorso di pubblicazione degli artefatti: scegliere se archiviare l'artefatto in Azure Pipelines o copiarlo in una condivisione file che deve essere accessibile dall'agente della pipeline. Opzioni: pipeline, percorso file. Valore predefinito: pipeline.

  • artifact: (Facoltativo) Nome dell'artefatto da pubblicare. Se non impostato, per impostazione predefinita viene impostato un ID univoco con ambito per il processo.

Pubblicare artefatti dalla riga di comando

Se si vuole pubblicare manualmente l'elemento, eseguire il comando seguente in un prompt dei comandi con privilegi elevati:

az pipelines runs artifact upload --artifact-name your_artifact_name --path your_path_to_publish --run-id '<artifact_run_id>'

Visualizzare gli artefatti pubblicati

Al termine dell'esecuzione della pipeline, è possibile visualizzare o scaricare l'elemento pubblicato come indicato di seguito

  1. Selezionare l'esecuzione della pipeline e quindi selezionare la scheda Riepilogo .

  2. Selezionare l'elemento pubblicato nella sezione correlata.

    Visualizzare l'artefatto pubblicato

  3. Espandere la cartella di rilascio e trovare l'elemento.

    Visualizzare il contenuto di rilascio

  4. Scaricare l'artefatto della pipeline ed esplorarne il contenuto.