Dela via


Publicera pipelineartefakter

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

Med Azure Artifacts kan utvecklare lagra och hantera sina paket och styra vem de vill dela dem med. Pipelineartefakter genereras när du har skapat ditt program. Utdata kan sedan distribueras eller användas av ett annat jobb i pipelinen.

Publicera artefakter

Du kan använda PublishPipelineArtifact@1 för att publicera din pipelineartefakt i alla skeden med yaml- eller klassiska pipelines, utan avgifter för att lagra pipelineartefakter eller använda cachelagring av pipelinen.

- task: PublishPipelineArtifact@1
  inputs:
    targetPath: '$(Pipeline.Workspace)'
    publishLocation: 'pipeline'
    artifact: 'drop'
  • targetPath: (Krävs) Sökvägen till filen eller katalogen som ska publiceras. Kan vara absolut eller i förhållande till standardarbetskatalogen. Kan innehålla variabler, men jokertecken stöds inte. Standardvärde: $(Pipeline.Workspace).

  • publishLocation: (Krävs). Publiceringsplats för artefakter: välj om artefakten ska lagras i Azure Pipelines eller kopiera den till en filresurs som måste vara tillgänglig från pipelineagenten. Alternativ: pipeline, filsökväg. Standardvärde: pipeline.

  • artefakt: (valfritt) Namnet på artefakten som ska publiceras. Om det inte anges är standardvärdet ett unikt ID som är begränsat till jobbet.

Publicera artefakter från kommandoraden

Om du vill publicera artefakten manuellt kör du följande kommando i en upphöjd kommandotolk:

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

Visa publicerade artefakter

När pipelinekörningen är klar kan du visa eller ladda ned din publicerade artefakt enligt följande

  1. Välj pipelinekörningen och välj sedan fliken Sammanfattning .

  2. Välj den publicerade artefakten i det relaterade avsnittet.

    Visa publicerad artefakt

  3. Expandera mappen drop och leta reda på artefakten.

    Visa släppinnehållet

  4. Ladda ned din pipeline Artifact och utforska dess innehåll.