
現代 IT 人一定要知道的 Ansible 自動化組態技巧 27. 怎麼用 Travis CI 測試 Roles? 在「好的 Roles 應具備什麼?」一節裡,...
在上篇瞭解到說什麼是DevOps之後,我們就開始探討第一個部分,也就是Continous Integration (CI)。 CI最基本的核心就是build專案...
這篇文章會著重在透過 Docker 建置 Concourse 環境上,筆者認為目前 Docker 非常適合用在這類型的應用環境,因此針對 Docker 的部分另...
前言 本篇文章將簡單介紹如何透過 Dockerfile,以microsoft/aspnetcore base image 建置自己的 Net Core Web...
Concourse 的最終目標是作為捷徑提供一個豐富的系統,也因此 Concourse 限制自身使用三種核心概念。 任務 (Tasks) 資源 (Resour...
前言 CDN 的原意是透過節點與快取方式於增加網站的速度與穩定度,但在開發、維護專案的過程中,常常遭遇到更新javascript、css或圖片檔案後沒有作用的情...
前言 前面兩篇我們簡單介紹 JMeter 安裝、基本使用、BeanShell 前/後至處理器與語法,透過這些基本的操作,您可以對於專案內的WebAPI開始撰寫測...
上一篇簡單講了容器平台所需的基本功能,這一篇來實際體驗一下容器平台。我們會用 OpenShift Online 來做示範。你可以用自己的 GitHub 帳號 s...
OpenCover是一個.Net Open Source的測試涵蓋率檢測的工具,透過這個Library,可以檢測出,對於整個程式的測試涵蓋率到底有多少 (當然,...
在上篇把OpenCover整合到測試之後,每當執行測試後會產生出一個涵蓋率的結果報告出來。 這個涵蓋率的結果是一個xml的檔案,這個xml其實有非常豐富的資訊,...