iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
DevOps

不僅是程式碼代管平台 - Github 能做些什麼? 系列

這次不談 Git,我們來重新認識 Github。

因為工作關係與個人喜好,想要徹底了解 Github,並透過這次競賽,以一天一篇文章方式介紹其功能與特色。此系列文章不深入討論 Git (網路上資源很多,可以自行了解),若有興趣的朋友可以追蹤我的文章喔 !!

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

GitHub Actions 基本介紹 - 開始自動化 workflow 的第一步

使用 GitHub Actions 可以讓 GitHub Repo 內自訂且自動執行你的軟體開發流程,舉例來說:當有 Contributor 建立 Pull R...

2021-09-11 ‧ 由 Duran Hsieh 分享
DAY 12

GitHub Action YAML - 語意解析與指令說明

GitHub Action 的 workflow 是以 YAML 檔案進行設定 (副檔名為 .yml 或 .yaml)。YAML 是一種 data serial...

2021-09-12 ‧ 由 Duran Hsieh 分享
DAY 13

GitHub Event - 觸發 workflow 重要設定

雖然在前幾篇文章,我們有解釋 GitHub Action workflow 內的 Event 是什麼,但可能對於這個觸發功能能做到甚麼程度可能只有基本的認識。在...

2021-09-13 ‧ 由 Duran Hsieh 分享
DAY 14

GitHub Action YAML 撰寫技巧 - 環境變數(Environment Variables) 與 秘密 (Secrets)

今天要提到一些關於 GitHub Action 內撰寫 YAML 一些技巧,環境變數 (Environment Variables) 與秘密 (Secrets...

2021-09-14 ‧ 由 Duran Hsieh 分享
DAY 15

GitHub Action 實作持續整合 - 以 ASP.NET Core 專案為例

接下來的兩篇文章,會結合前面 GitHub Action 所學,實作持續整合與持續佈署兩個部分。因為個人最近寫比較多一點 ASP.NET Core 專案,所以會...

2021-09-15 ‧ 由 Duran Hsieh 分享
DAY 16

GitHub Action 實作持續交付 - 部署至 Azure App Service

可以 ASP.NET Core 網站部署的環境相當多,包含 IIS, Nginx, App service(Azure), Elastic Beanstalk(...

2021-09-16 ‧ 由 Duran Hsieh 分享
DAY 17

GitHub Self-hosted runners - 自訂代理程式環境的最佳選項

Self-hosted runners 介紹 在前面幾篇文章實作 GitHub Action Workflow,眼尖的讀者應該會發現,我們使用是 GitHub...

2021-09-17 ‧ 由 Duran Hsieh 分享
DAY 18

GitHub Action 實作持續交付 - 常見代理程式架構與部署至 IIS

透過前一篇文章的介紹,讀者應該了解現今的雲端服務相當方便,許多持續交付的功能已經寫成 Action,讓開發人員可以直接在 workflow 使用,不需要再自己造...

2021-09-18 ‧ 由 Duran Hsieh 分享
DAY 19

GitHub Action Automation - 自動化你的管理程序與使用第三方 Action

過去的我,一提到 GitHub Action 就直接聯想到持續整合與佈署,然後就開始進入如何設計、撰寫 pipeline 的問題之中。實際上 GitHub Ac...

2021-09-19 ‧ 由 Duran Hsieh 分享
DAY 20

GitHub Security - 基本安全相關功能介紹

如果讀者有些 CI/CD 工具使用經驗,你可能會發現 GitHub 某些功能與市面上多數的產品不同。舉例來說,我們在 GitHub DevOps 流程參考實現...

2021-09-20 ‧ 由 Duran Hsieh 分享