Jenkins - Pipeline Job using Groovy
Jenkins 的 Pipeline Job 彈性幾乎跟 Batch/Shell 一樣,但比起前兩者我個人認為 Pipeline Job 用的 Groovy 語法比較簡潔。
除了彈性優勢之外 stage 也是非常好用的方法。
本篇將簡略介紹 Jenkins 的 Pipeline Job 及 stage 的使用方法。
Jenkins 的 Pipeline Job 彈性幾乎跟 Batch/Shell 一樣,但比起前兩者我個人認為 Pipeline Job 用的 Groovy 語法比較簡潔。
除了彈性優勢之外 stage 也是非常好用的方法。
本篇將簡略介紹 Jenkins 的 Pipeline Job 及 stage 的使用方法。
ASP.NET Core 預設會在每個 Response 的 Header 帶上 Server 資訊。看似沒什麼影響,但存在兩個小問題:
本篇將介紹如何移除 ASP.NET Core 的 Response Header 資訊。
前篇介紹NUnit - 測試案例 TestCaseAttribute,簡化測試案例程式碼。
本篇將延伸介紹 NUnit 透過 TestCaseSourceAttribute 帶入較複雜的參數。
寫 Unit Test 不免都要對 Test Case 做一些前置準備或善後處裡。
了解 Unit Test Framework 的 Life Cycle,可以善用測試案例生命週期,簡化在 Test Case 中的步驟。
本篇將介紹 NUnit 的測試案例生命週期 Life Cycle。
ASP.NET Core 並不會自動幫你把所有封包壓縮,如上圖所見 PNG 圖檔及 Font 檔都沒有被 Gzip 壓縮。有被壓縮的檔案,並不是 ASP.NET Core 處理的,而是由 IIS 處理的。
本篇將介紹 ASP.NET Core 的 Gzip 封包壓縮。
當開始使用 ELK 蒐集 Log 後,終究有一天 Elasticsearch 會把硬碟空間塞爆。
建議定期把 Log 清除,本篇將介紹定期清除 Elasticsearch 過舊的資料。
有些團隊會把前後端專案切開,放在不同的網域執行,如此一來就會遇到瀏覽器安全性問題,禁止不同網域的請求。如上圖。
本篇將介紹 ASP.NET Core 啟用跨域請求 Cross-Origin Requests (CORS)。