[英]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.