VSTS 雲到地的 CI CD (04) - Web.config 替換 Connection String

在「VSTS 佈署依據環境替換 Web.config」這篇文章中已經介紹過如何替換 Web.config 的值

於是我用相同的方式想要替換掉 Web.config 中的 Connection String

卻是一直無法成功

不懂為何同樣方式可以置換掉其他的值, 但 Connection String 卻無法置換

所以才寫了這篇記錄下我怎麼替換成功

...繼續閱讀 »

VSTS 雲到地的 CI CD (03) - Agent 安裝

前面兩篇佈署跟替換 Web.config 看似美好的事情

但遇到現實面的需求就崩潰了

隨著網站專案的規模發展, 需要佈署的檔案也跟著大了

從雲端佈署到地端的檔案過大導致 timeout

所以只好再找找其他作法解決

很幸運的看到了似乎可以解決這個需求的關鍵字: 架設地端 Agent 與 VSTS 溝通

...繼續閱讀 »

VSTS 雲到地的 CI CD (02) - 佈署依據環境替換 Web.config

佈署不同環境時, Web.config 的值也是會不同

根據我目前最直覺的做法就是在組態管理員下手

  • Web.Japan.config
  • Web.Taiwan.config

利用不同組態去 Publish 就可以切換成不同的組態

但是目前情境是希望不想利用這種方式去切換

希望能透過 VSTS 的 Release Management 環境切換把不同的組態值設定進去

...繼續閱讀 »