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
Välj pipelinekörningen och välj sedan fliken Sammanfattning .
Välj den publicerade artefakten i det relaterade avsnittet.
Expandera mappen drop och leta reda på artefakten.
Ladda ned din pipeline Artifact och utforska dess innehåll.
Relaterade artiklar
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för