Share via


Pijplijnartefacten publiceren

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

Met Azure Artifacts kunnen ontwikkelaars hun pakketten opslaan en beheren en bepalen met wie ze het willen delen. Pijplijnartefacten worden gegenereerd nadat u uw toepassing hebt gemaakt. De uitvoer kan vervolgens worden geïmplementeerd of gebruikt door een andere taak in uw pijplijn.

Artefacten publiceren

U kunt PublishPipelineArtifact@1 gebruiken om uw pijplijnartefact in elke fase te publiceren met behulp van YAML- of klassieke pijplijnen, zonder kosten voor het opslaan van uw pijplijnartefacten of het gebruik van pijplijncaching.

- task: PublishPipelineArtifact@1
  inputs:
    targetPath: '$(Pipeline.Workspace)'
    publishLocation: 'pipeline'
    artifact: 'drop'
  • targetPath: (vereist) Het pad van het bestand of de map die moet worden gepubliceerd. Kan absoluut of relatief zijn ten opzichte van de standaardwerkmap. Kan variabelen bevatten, maar jokertekens worden niet ondersteund. Standaardwaarde: $(Pipeline.Workspace).

  • publishLocation: (vereist). Publicatielocatie voor artefacten: kies of u het artefact wilt opslaan in Azure Pipelines of om het te kopiëren naar een bestandsshare die toegankelijk moet zijn vanuit de pijplijnagent. Opties: pijplijn, bestandspad. Standaardwaarde: pijplijn.

  • artefact: (Optioneel) Naam van het artefact dat moet worden gepubliceerd. Als dit niet is ingesteld, wordt standaard een unieke id ingesteld op de taak.

Artefacten publiceren vanaf de opdrachtregel

Als u uw artefact handmatig wilt publiceren, voert u de volgende opdracht uit in een opdrachtprompt met verhoogde bevoegdheid:

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

Gepubliceerde artefacten weergeven

Wanneer de pijplijnuitvoering is voltooid, kunt u het gepubliceerde artefact als volgt bekijken of downloaden

  1. Selecteer de pijplijnuitvoering en selecteer vervolgens het tabblad Samenvatting .

  2. Selecteer het gepubliceerde artefact in de gerelateerde sectie.

    Gepubliceerde artefacten weergeven

  3. Vouw de vervolgkeuzelijst uit en zoek uw artefact.

    De inhoud voor neerzetten weergeven

  4. Download uw pijplijnartefact en verken de inhoud ervan.