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 din pipeline.

Publicera artefakter

Anteckning

Publicering av pipelineartefakter stöds inte i versionspipelines. Det stöds bara i bygg-pipelines, pipelines i flera steg och yaml-pipelines.

Du kan publicera dina artefakter i valfritt skede av pipelinen med hjälp av YAML eller den klassiska redigeraren. Du debiteras inte för att lagra dina pipelineartefakter eller använda pipelinecachelagring.

- task: PublishPipelineArtifact@1
  inputs:
    targetPath: '$(Pipeline.Workspace)'
    publishLocation: 'pipeline'
    artifact: 'drop'
  • targetPath: (Obligatoriskt) 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 den publicerade artefakten på följande sätt

  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 upp artefakten.

    Visa släppinnehållet

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