iT邦幫忙

鐵人檔案

2017 iT 邦幫忙鐵人賽
回列表
DevOps

實作 ASP.NET Core 持續整合/交付 系列

除了透過過去的 Gulp+TeamCity 經驗實作 ASP.NET Core 持續整合,此次也嘗試使用 docker 實作持續交付部分與加入壓力測試 (Teamcity+Jmeter) 部分,請大家多多指教。

鐵人鍊成 | 共 30 篇文章 | 39 人訂閱 訂閱系列文 RSS系列文
DAY 11

Deploy : Robocopy

前言 在.NET Core 安裝與介紹這個章節,提到了因為.NET Core 的特性,可以透過本身指令進行 Restore, Build, Test 與 Pub...

2016-12-11 ‧ 由 Duran Hsieh 分享
DAY 12

Deploy : WebDeploy

前言 過去個人工作經驗,在多數專案中,測試、開發機(如:dev, qa, staging)通常會位於公司網域內,由 IT人員進行管理,但正式機(producti...

2016-12-12 ‧ 由 Duran Hsieh 分享
DAY 13

Deploy : FTP

前言 在前面的章節,我們介紹如何在 gulpfile 內安裝與使用 robocopy,並透過檔案同步方式實作 Deploy 工作。透過 robocopy 方式雖...

2016-12-13 ‧ 由 Duran Hsieh 分享
DAY 14

Deploy : Deploy to Azure CDN

前言 CDN - 內容傳遞網路,透過網路連結各地強大處理能力的伺服器,快速傳輸照片、音樂、文件...等檔案給使用者,提供快速、高傳輸性與低成本的服務,也成為現今...

2016-12-14 ‧ 由 Duran Hsieh 分享
DAY 15

Deploy : CDN Solution 1 - Hash and Replace

前言 CDN 的原意是透過節點與快取方式於增加網站的速度與穩定度,但在開發、維護專案的過程中,常常遭遇到更新javascript、css或圖片檔案後沒有作用的情...

2016-12-15 ‧ 由 Duran Hsieh 分享
DAY 16

Deploy : CDN Solution 2 - 資料夾命名規則

前言 上一篇我們透過 gulp-replace 與 gulp-hash 更改檔案名稱與引入程式名稱方法處理 cache 的問題,而在這一篇,提供利用多一層版本資...

2016-12-16 ‧ 由 Duran Hsieh 分享
DAY 17

IIS remote management : 變更站台實體路徑與移除舊有資料

前言 在前面六篇文章,我們介紹有關實作 Deploy 的方法與處理 CDN 環境下遭遇的問題。而在這一篇文章我們將要介紹最後一個步驟:變更站台實體路徑。如同先前...

2016-12-17 ‧ 由 Duran Hsieh 分享
DAY 18

伺服器篇 - CI 環境設置作業

前言 原先在這一篇,要說明範例專案架構、規劃流程與Build Script撰寫,但經過一番思考後,認為伺服器篇說明篇應該先說明才不容易混淆。在本篇文章將簡單彙整...

2016-12-18 ‧ 由 Duran Hsieh 分享
DAY 19

TeamCity build scripts撰寫 (含範例專案架構)

前言 前面連續介紹 18篇有關 .NET Core 持續整合相關指令、gulp 件、IT架構與佈署流程介紹,在本篇文章,我們將彙整前面的文章,透過一個簡單的專案...

2016-12-19 ‧ 由 Duran Hsieh 分享
DAY 20

Jmeter 基本介紹

前言 透過前面19篇文章介紹,我們已經了解如何透過 Gulp + TeamCity 實作.Net Core web application持續整合。而在後續的幾...

2016-12-20 ‧ 由 Duran Hsieh 分享