發佈管線成品
Azure DevOps Services |Azure DevOps Server 2022 |Azure DevOps Server 2020
Azure Artifacts 可讓開發人員儲存和管理其套件,並控制他們想要與其共用的人員。 建置應用程式之後會產生管線成品。 然後,您可以在管線中部署或取用另一個作業來部署或取用輸出。
發佈成品
注意
發行管線不支援發佈管線成品。 它僅支援建置管線、多階段管線和 yaml 管線。
您可以使用 YAML 或傳統編輯器,在管線的任何階段發佈成品。 您不會支付儲存管線成品或使用管線快取的費用。
- task: PublishPipelineArtifact@1
inputs:
targetPath: '$(Pipeline.Workspace)'
publishLocation: 'pipeline'
artifact: 'drop'
targetPath: (必要) 要發佈的檔案或目錄路徑。 可以是絕對或相對於預設工作目錄。 可以包含 變數,但不支援萬用字元。 預設值:$ (Pipeline.Workspace) 。
publishLocation: (必要) 。 成品發佈位置:選擇是否要將成品儲存在 Azure Pipelines 中,或將它複製到必須可從管線代理程式存取的檔案共用。 選項:管線、檔案路徑。 預設值:管線。
artifact: (要發行之成品的選擇性) 名稱。 如果未設定,預設為限定于作業的唯一識別碼。
從命令列發佈成品
如果您想要手動發佈成品,請在提升許可權的命令提示字元中執行下列命令:
az pipelines runs artifact upload --artifact-name your_artifact_name --path your_path_to_publish --run-id '<artifact_run_id>'
檢視已發佈的成品
當管線執行完成時,您可以檢視或下載已發佈的成品,如下所示
選取管線執行,然後選取 [ 摘要] 索引卷 標。
在相關區段中選取已發佈的成品。
展開 drop 資料夾並尋找您的 Artifact。
下載管線成品並探索其內容。
相關文章
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應