Publikování artefaktů kanálu

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

Azure Artifacts umožňuje vývojářům ukládat a spravovat balíčky a řídit, s kým je chtějí sdílet. Artefakty kanálu se generují po sestavení aplikace. Výstup pak může nasadit nebo využívat jiná úloha ve vašem kanálu.

Publikovat artefakty

Poznámka

Publikování artefaktů kanálu se v kanálech verze nepodporuje. Podporuje se pouze v kanálech buildu, kanálech s více fázemi a kanálech Yaml.

Artefakty můžete publikovat v libovolné fázi kanálu pomocí YAML nebo klasického editoru. Nebude se vám účtovat ukládání artefaktů kanálu ani používání ukládání do mezipaměti kanálu.

- task: PublishPipelineArtifact@1
  inputs:
    targetPath: '$(Pipeline.Workspace)'
    publishLocation: 'pipeline'
    artifact: 'drop'
  • targetPath: (Povinné) Cesta k souboru nebo adresáři k publikování. Může být absolutní nebo relativní vzhledem k výchozímu pracovnímu adresáři. Může obsahovat proměnné, ale zástupné cardy nejsou podporovány. Výchozí hodnota: $(Pipeline.Workspace).

  • publishLocation: (Povinné). Umístění publikování artefaktů: Zvolte, jestli chcete artefakt uložit do Azure Pipelines, nebo ho zkopírovat do sdílené složky, která musí být přístupná z agenta kanálu. Možnosti: kanál, cesta k souboru. Výchozí hodnota: kanál.

  • artifact: (Volitelné) Název artefaktu, který se má publikovat. Pokud není nastavená, nastaví se ve výchozím nastavení jedinečné ID vymezené na úlohu.

Publikování artefaktů z příkazového řádku

Pokud chcete artefakt publikovat ručně, spusťte na příkazovém řádku se zvýšenými oprávněními následující příkaz:

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

Zobrazení publikovaných artefaktů

Po dokončení spuštění kanálu můžete publikovaný artefakt zobrazit nebo stáhnout následujícím způsobem:

  1. Vyberte spuštění kanálu a pak vyberte kartu Souhrn .

  2. V související části vyberte publikovaný artefakt.

    Zobrazení publikovaného artefaktu

  3. Rozbalte složku drop a najděte artefakt.

    Zobrazení obsahu, který je vyhoděný

  4. Stáhněte si artefakt kanálu a prozkoumejte jeho obsah.