使用 .artifactignore

Azure DevOps Services

.artifactignore是一個文字檔,可控制當您發佈通用套件或管線成品時上傳的檔案。

.artifactignore 通常會簽入您的版本控制存放庫,語法與 .gitignore的語法類似。

使用 .artifactignore 檔案有助於減少管線執行時間,方法是避免將檔案複製到臨時目錄,再發佈成品。

範例

在下列範例中,除了 src/MyApp/bin/Release 目錄中的檔案之外,我們將忽略所有檔案。

**/*
!src/MyApp/bin/Release/**.*

重要

.artifactignore檔案必須位於發佈管線成品工作中提供給 targetPath 引數的目錄中。

Syntax

.artifactignore遵循與.gitignore相同的語法,但有一些次要限制。 URL 路徑和某些套件類型的語意版本設定中繼資料不支援加號字元 + ,例如 Maven。

注意

如果您沒有.artifactignore檔案,預設會忽略 .gitignore檔案。 您可以建立空 的 .artifactignore 檔案來重新包含它。