(在設定自動佈暑時,發生的錯誤)
==================================
No agent found in pool Default which satisfies the specified demands:
msbuild
visualstudio
Agent.Version -gtVersion 1.102.0
=================================
後來參考此篇文章TFS Build Agent():https://blog.johnwu.cc/article/tfs-build-agent-setup.html
才了解它們之間的關系
===================================
重點項目:
- 在建立Build Task時,就會指定「Agent Queue」是什麼
- 原來 它有Agent Queue這項目。
- 程式碼來源,不一定要是自已的VSTS,從外部的Git 也可以!(在 Get Sources 那一個Task指定)
在建立Build Task 時,需要指定你的 Default Agent Queue:
而這個Agent Queue ,它在設定的地方設定:而我原設定的「Default 」,它是沒有Agent的! (就Download Agent處理即可)
後來我改至別的Queue。
============================================
在執行此 Build Task,遇到幾件事情,做個記錄:
- Git Source,從 「Remote repo」設定,它的認證,Try了一下。
它會在 Services下多了與Git 連線的 Endpoint 資訊 (目標的Git也要允許指定登入身份存取)
結論:
未來要做到 Daily Deploy時,不用 再建立 新的Source Control,它可以取得Remote Source Code。
再利用 VSTS 的Build Task 處理即可,而Azure 上建立Web Site 供 上版Demo。
(THE END)
0 意見 :
張貼留言