Linux、Docker、Kubernetes、AWS、Azure、GCP、Terraform、Ansible、Prometheus、Grafana、Jenkins、GitLab、Argo CD、Python、Go⋯⋯光看工具清單,很容易覺得學不完。
可以先把要做的事分清楚,再看工具放在哪裡。
Linux、Docker、Kubernetes、AWS、Azure、GCP、Terraform、Ansible、Prometheus、Grafana、Jenkins、GitLab、Argo CD、Python、Go⋯⋯光看工具清單,很容易覺得學不完。
可以先把要做的事分清楚,再看工具放在哪裡。
「我不是資工/資管系。」
「我沒有寫過大型程式。」
「我只會一點 Excel。」
「我以前是在做機械、電子、製造、行政、網路維護。」
這些背景不會讓你失去進入 DevOps / SRE 的機會,但轉職需要補的技術也不少。
透過CLI就是組Scripts來達成目的,所以彈性相對高很多。除了可以Build Source Code之外,要Pack Nuget Package也是同樣透過Sdk CLI就可以達成。但是如果是用Task的話,可能就會需要分成不同的Task。
如果有在使用Docker並且是建置Linux環境的Image,搭配自行撰寫的shell檔案,有時候會因為版本控 … 閱讀全文
現在許多的程式設計都使用了json格式的檔案作為設定檔的儲存格式,可以跨平台在Linux環境執行的.Net Core也不例外,伴隨著appsettings.json檔案中許多的設定,不管是預設的設定,或是不同開發需求自行加入進去的設定值,全部都是json格式。
為了在docker啟動container的時候可以根據繫結的環境參數(environment, -e)值做出相對應的修改,因此需要有個方便的作法可以在container執行的時候動態修改json檔案。
這一篇文章就來介紹如何在Linux中透過jq套件修改json文件。
在雲端上建立的Linux VM預設的空間都不大,或是有些其它需求另外增加一個資料磁碟的情況,做了幾次新增磁碟之 … 閱讀全文