做為自我練習,我在這 30 天會透過建立一個有基礎功能的 RSS 閱讀器 API server,也包括使用Docker和GitHub Actions來實現持續整合和持續部署(CI/CD)。
這系列會從需求分析出發,逐步進行設計、開發、自動化測試,到最終的部署,所有階段都將包含在內。此外,本系列也將深入探討軟件開發的流程和最佳實踐,包括測試策略和 DevOps 文化。
我們從 Day18 開始,一連 4 天評估如何 porting GitLab CI/CD Pipelines 成 GitHub Actions。執行 CI/CD...
引言 繼前幾天連續講了 4 篇 GitHub Actions runner 的架設、評估後,今天回來講 RSS 閱讀器後端的事情。 我們今天開始講解如何將 RS...
經過昨天對 Dockerfile 的全面了解,今天我們將實際動手為 RSS 閱讀器專案寫一個 Dockerfile。這個步驟對於將我們的專案成功部署到上線環境來...
在前一篇文章中,我們成功為 RSS 閱讀器 API 專案建立了一個 dockerfile。今天將會探討如何在 GitHub Actions 的工作流程中發布這個...
在本篇文章中,我們將詳細介紹如何利用nginx作為反向代理,來轉發和管理Web應用程式的請求。這不僅能為您的網站提供一個額外的安全層,還能實現更高效的流量管理和...
Day 18 ~ Day 21 不是才發過番外篇,怎麼現在又番外了? 事出突然,我昨天在 survey GitHub Actions self-hosted R...
我在 survey GitHub Actions self-hosted Runner 的地端架設方式時發現 GitHub 使用 kubernetes (k8s...
承 Day 27 的進度,今天要讓 ARC 的 runner 使用 job container 執行 container job,在參考此文章精心的整理後,感覺...
時間飛逝,第 29 天已經來臨,你還過得好嗎?回顧 Day 25,我們已經一同探討了並成功在 docker-compose.yml 檔案中做了適當的設置。今天,...
引言 各位讀者,我們來到了這個30天技術文章挑戰的最後一天!這一個月來,我們一起走過了Go語言、Docker、CI/CD、GitHub Actions等多個主題...