簡體   English   中英

是否可以通過 azure devops 獲取 Visual Studio 構建文件夾名稱?

[英]Is it possible to get the visual studio build folder name over azure devops?

我們正在為 CI/CD 使用 azure devops,但我們的構建管道出現問題。 在創建Visual Studio 構建時,我們想獲取創建構建的特定文件夾,因此我們可以復制該文件夾(在Visual Studio 任務中添加輸出路徑參數不適用於某些項目)。

主要問題是,項目名稱和倉庫名稱可能不同。 我們需要類似的東西:

$(agent.builddirectory)\s\PROJECT-NAME\bin\Release

有沒有辦法獲取項目名稱或 output 文件夾? $(agent.builddirectory)不起作用。

編輯:此時我們需要使用構建管道,所以目前我們不使用工件或發布管道(我們知道我們應該......)

您似乎正在使用 Azure 管道來執行 MSBuild / dotnet cli 為您提供的幫助。

您可以改為使用 msbuild / dotnet cli 來構建項目 output 並將其打包到指定位置,例如使用存儲庫根文件夾中的output ,這在所有項目中都是通用的。

如果您只簽出 1 個存儲庫,則所有任務都將在存儲庫文件夾中執行。 你不需要弄亂$(agent.builddirectory)\s\xxxx 訪問output就像管道中的output/一樣簡單。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM