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