我有一個單獨的回購項目中的Angular 4項目(NG-p)。另外,我在另一個回購站中有我的ASP.NET Core項目(Core-p)。當Cope-p被構建時,它必須包含NG-p文物。我有點設法做到了。下面是它如何工作的:VSTS - 將文件夾包含到ASP.NET Core應用程序工件中
- 時NG-P的變化,VSTS構建它,並把zip文件到Azure存儲
- 核心-P被後建成併產生......嗯,有事..as部分的構建.NET核心任務
- 它抓住從Azure存儲該壓縮文件(NG-p神器),解壓它並投入$(Build.ArtifactStagingDirectory)/ wwwroot文件/ JS/app文件夾
- 一切都是標準的任務 - 測試,發佈,發佈神器
生成成功。但是,當我打開的文物,它包含:
- wwwroot文件夾(裏面所有的NG-P檔)
- 和myproject.zip文件(一切核-P)< = NG-P的文件應該是那裏!
如何在myproject.zip中(並且沒有單獨的wwwroot文件夾)有我的NG-p文件?