![](/img/trans.png)
[英]How to implement Continuous integration on asp.net website projects not web application using TFS 17
[英]Can we publish an Asp.net web application using VSTS online continuous integration
我在線使用VSTS,並有一個Web應用程序。 在進行持續集成時,我能夠在存儲庫中構建我的項目,並且能夠應用觸發器在每次完成簽入時構建我的應用程序。
使用的步驟: 1.獲取源2. NuGet Restore 3.構建解決方案4.發布工件5.發布符號6.復制發布工件
第四步,我的應用程序沒有發布到指定的文件夾,並且在發布時,工件是空的,並且得到了空的工件錯誤。
首先 ,您應該將構建任務步驟調整為:
1. Get Source
2. NuGet Restore
3. Build Solution
4. Publish symbols
5. Copy publish artifact
6. Publish Artifact
復制發布工件任務必須先於發布工件任務,因為step5將文件復制到$(build.artifactstagingdirectory)
目錄,而step6從$(build.artifactstagingdirectory)
發布工件。
其次 ,對於asp.net Web應用程序,構建結果沒有這樣的目錄**\\bin\\$(BuildConfiguration)\\**
( **\\bin\\Debug\\**
或**\\bin\\Release\\**
),因此,您應將“復制文件”任務的內容指定為**\\bin\\**
或文件的詳細信息類型。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.