iT邦幫忙

鐵人檔案

第 11 屆 iThome 鐵人賽
回列表
DevOps

.NET Core 專案持續整合與部署 系列

最近想嘗試為 .NET Core 專案透過 GitLab CI 進行持續整合、交付與部署的研究,這系列主題算是研究筆記吧。

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

Integrate:Environments

在《Continuous Delivery》一書中,有表達一個概念,就是理想的軟體應該與設置分開,任何環境應該使用的是同一套建置出來的應用程式,而不應該在 De...

DAY 12

Integrate:Publish Mode

.NET Core 在發佈應用程式主要有三種模式: 相依 Framework 的部署:framework-dependent deployment, FDD...

DAY 13

Integrate:Version Number

今天想研究的是如何透過自動化的方式去設定專案的版本號,預期會是與 Git 做掛鉤。 首先,先安裝 GitVersionTask 這個套件: $ dotnet a...

DAY 14

Integrate:API Documents

$ dotnet new webapi -o APIProj The template "ASP.NET Core Web API" was...

DAY 15

Virtualize:透過 Docker 建置 .NET Core 專案

在國慶聯假前,此系列文每天的發文時都會以最簡陳述為主,以求在繁忙的日常中,至少能先維持挑戰鐵人賽的進度,並且逐漸拓展思路與系列構成。預期會在國慶聯假好好的去修...

DAY 16

GitLab CI:Runner 以及初始設定檔案

在國慶連假前,此系列文每天的發文時都會以最簡陳述為主,以求在繁忙的日常中,至少能先維持挑戰鐵人賽的進度,並且逐漸拓展思路與系列構成。預期會在國慶聯假好好的去修...

DAY 17

導讀:持續整合、交付、部署、釋出

今天簡單聊個概念,這些概念也會影響之後我們 .gitlab-ci.yml 該怎麼實作。 其實,乍看「整合」、「交付」、「部署」、「釋出」這幾個字的中文,可能還沒...

DAY 18

GitLab CI:加入測試和覆蓋率

在國慶連假前,此系列文每天的發文時都會以最簡陳述為主,以求在繁忙的日常中,至少能先維持挑戰鐵人賽的進度,並且逐漸拓展思路與系列構成。預期會在國慶聯假好好的去修...

DAY 19

.NET Core 版本生命週期

在國慶連假前,此系列文每天的發文時都會以最簡陳述為主,以求在繁忙的日常中,至少能先維持挑戰鐵人賽的進度,並且逐漸拓展思路與系列構成。預期會在國慶聯假好好的去修...

DAY 20

導讀:README

# Outline 一、前言 二、文章結構 三、範例專案與程式碼 四、建議閱讀順序 # TL;DR 此篇文章是本系列文的導讀,會介紹文章的結構與常出現的資訊樣...