這次不談 Git,我們來重新認識 Github。
因為工作關係與個人喜好,想要徹底了解 Github,並透過這次競賽,以一天一篇文章方式介紹其功能與特色。此系列文章不深入討論 Git (網路上資源很多,可以自行了解),若有興趣的朋友可以追蹤我的文章喔 !!
使用 GitHub Actions 可以讓 GitHub Repo 內自訂且自動執行你的軟體開發流程,舉例來說:當有 Contributor 建立 Pull R...
GitHub Action 的 workflow 是以 YAML 檔案進行設定 (副檔名為 .yml 或 .yaml)。YAML 是一種 data serial...
雖然在前幾篇文章,我們有解釋 GitHub Action workflow 內的 Event 是什麼,但可能對於這個觸發功能能做到甚麼程度可能只有基本的認識。在...
今天要提到一些關於 GitHub Action 內撰寫 YAML 一些技巧,環境變數 (Environment Variables) 與秘密 (Secrets...
接下來的兩篇文章,會結合前面 GitHub Action 所學,實作持續整合與持續佈署兩個部分。因為個人最近寫比較多一點 ASP.NET Core 專案,所以會...
可以 ASP.NET Core 網站部署的環境相當多,包含 IIS, Nginx, App service(Azure), Elastic Beanstalk(...
Self-hosted runners 介紹 在前面幾篇文章實作 GitHub Action Workflow,眼尖的讀者應該會發現,我們使用是 GitHub...
透過前一篇文章的介紹,讀者應該了解現今的雲端服務相當方便,許多持續交付的功能已經寫成 Action,讓開發人員可以直接在 workflow 使用,不需要再自己造...
過去的我,一提到 GitHub Action 就直接聯想到持續整合與佈署,然後就開始進入如何設計、撰寫 pipeline 的問題之中。實際上 GitHub Ac...
如果讀者有些 CI/CD 工具使用經驗,你可能會發現 GitHub 某些功能與市面上多數的產品不同。舉例來說,我們在 GitHub DevOps 流程參考實現...