Docker 教學 - .NET Core 程式碼分析報告 (SonarQube)
SonarQube 是常見的程式碼分析工具,本篇介紹如何透過 Docker 進行 .NET Core 程式碼分析;
並搭配 Coverlet 產生程式碼測試覆蓋率分析,一併傳送至 SonarQube。
SonarQube 是常見的程式碼分析工具,本篇介紹如何透過 Docker 進行 .NET Core 程式碼分析;
並搭配 Coverlet 產生程式碼測試覆蓋率分析,一併傳送至 SonarQube。
已經習慣把 Log 存到 Elasticsearch(以下簡稱 ES) 再透過 Kibana 查看日誌,所以每當有新產品要上線前,都會評估 ELK 需要的硬體規格。
依照產品大小不同,儲存 Log 的資料筆數跟空間,都有很大的差異,會直接影響到 CPU、記憶體、硬碟空間等。
近期產品是上到 GCP 跟阿里雲,本篇硬體規格會以雲端服務的 Server 規格做為參考的基準。
本篇介紹如何依照不同的資料類型分層建置 Docker Image;
並把開放性資料及敏感資料的分層,分別推上公有和私有 Docker Registry。
本篇將介紹如何透過 Dockerfile 製作 ASP.NET Core 的 Docker Image。
並透過 .dockerignore
及 docker
指令參數等小技巧,讓專案目錄整理得比較乾淨。
最近把 ASP.NET Core 專案從 2.1 升級到 2.2,原本正常的 Integration Test 跑不過了;
追根究底後才發現是,ASP.NET Core 2.2 的 Bug,用到注入 IHttpContextAccessor
發生 HttpContext
是 null
。
本篇將介紹如何透過 Coverlet + ReportGenerator 產生 .NET Core 的測試報告;
並用 Dockerfile 產生測試報告的 Docker Image,以網頁的形式查看程式碼覆蓋率。
剛剛遇到近期開發的 ASP.NET Core 站台,在本機 MacOS 環境啟動後,瀏覽器用 HTTPS 打開會顯示以下錯誤:
1 | 無法連上這個網站 |
本篇介紹在 CentOS 環境下,安裝及設定 ASP.NET Core Runtime 和 Nginx Proxy。
並將 ASP.NET Core 註冊成系統服務,便於開機後自動啟動,附上 Shell Script 寫的快速安裝腳本。
之前介紹過 ASP.NET Core 用 Open XML SDK 匯出 Excel 的功能,但沒介紹匯入 Excel。
被網友提問後,馬上補了這篇介紹 ASP.NET Core 利用 Open XML SDK 匯入 Excel 的基本用法。
在 CentOS 啟動 Kubernetes 遇到 Nodes NotReady 的問題。 使用 kubectl get nodes
查詢 Node 狀態,顯示 NotReady,如下:
1 | NAME STATUS ROLES AGE VERSION |