【2021鐵人賽】Organization與Projects

Organization可以把它視為整個公司、部門、產品團隊都可以,它只是將不同的Project專案組織在一起,若是對照以前的TFS的話,就是ProjectCollection而已,所以視團隊大小來認定這個組織的定位,以產品Product的規劃來當作一個組織應該是一個不錯的方式。

【2021鐵人賽】再度報名參加iThome鐵人賽

隔了8年再度報名參加iThome的鐵人賽,這次不單單是自己報名個人參賽,也找了兩位同事一起報名組團,其中一位還是香港的同事。兩位同事都是第一次參加這個活動,用「活動」來敘述而不是以「比賽」的心態來參加,最主要就只是再次挑戰連續30天不中斷的發文,志在參加,其它的都不重要(當然文章內容還是有點重要…)。

Windows Container中修改json檔案設定值的方法

通常使用到Docker技術執行Container容器都是使用Linux環境,但是Windows環境也可以使用Container,有的時候因為一些考量會需要製作兩套不同環境(Windows & Linux)的Docker Image,所以前面一篇文章提到了如何在Linux Container中修改json檔案設定值的方法,這一篇則是來說明如何在Windows Container中做到一樣的事情。

不同的地方在於,Linux環境中透過額外安裝jq套件來達成修改json檔案的作法,在Windows環境下我們則是使用PowerShell來達成這樣的事情,所以不需要額外安裝任何套件(PowerShell應該都有內建在Windows環境中)。

閱讀全文

Linux container中修改json檔案設定值的方法

現在許多的程式設計都使用了json格式的檔案作為設定檔的儲存格式,可以跨平台在Linux環境執行的.Net Core也不例外,伴隨著appsettings.json檔案中許多的設定,不管是預設的設定,或是不同開發需求自行加入進去的設定值,全部都是json格式。

為了在docker啟動container的時候可以根據繫結的環境參數(environment, -e)值做出相對應的修改,因此需要有個方便的作法可以在container執行的時候動態修改json檔案。

這一篇文章就來介紹如何在Linux中透過jq套件修改json文件。

閱讀全文