Side Project 必備:使用 SMTP2GO 與 ImprovMX 打造 0 元專業企業信箱寄送與轉發
分享為個人獨立專案配置自訂域名信箱的實戰經驗。結合 SMTP2GO 穩定外寄與 ImprovMX 轉發服務,整理 DNS 紀錄 (SPF, DKIM, MX) 的配置要點,實現輕量且具備專業感的免費郵件收發架構。
閱讀更多這個分類下的所有文章都與「Devops」相關。探索更多相關內容!
分享為個人獨立專案配置自訂域名信箱的實戰經驗。結合 SMTP2GO 穩定外寄與 ImprovMX 轉發服務,整理 DNS 紀錄 (SPF, DKIM, MX) 的配置要點,實現輕量且具備專業感的免費郵件收發架構。
閱讀更多
記錄在不改動現有應用程式原始碼的前提下,純粹透過調整 nlog.config 與延伸套件,手動將日誌無痛推送到 Grafana Loki 的配置流程。分享在既有系統快速導入集中化日誌可觀測性的輕量實務作法。
閱讀更多
當使用 Travis CI / Azure Pipeline 持續整合後,接著需要把建置出來的 Artifact 存放到固定的位置。接著在 CI/CD 工具中,結合 dropbox-loader.sh,將 Artifact 存放到 Dropbox 之中。
閱讀更多
在介紹完 CI/CD 的觀念後,接著介紹如何使用 Azure Pipelines、如何在 Azure VM 架構 Jenkins,以及 Jenkins 與 repository 的串接方式,以便持續整合(Continuous integration, CI)
閱讀更多
在介紹完 CI/CD 的觀念後,接著來介紹如何使用 Travis CI 與 GitHub Actions 進行持續整合(Continuous integration, CI)
閱讀更多
介紹了版控的概念與 Git 的操作方式後,接著要找 Remote Repositories 來進行程式碼的托管,達到異地備份的效果。將針對 GitHub、BitBucket、Azure DevOps 內的 Azure Repos 三個托管平台進行介紹。
閱讀更多
若持續整合(Continuous Integration, CI)只有單純版控與建置,就太可惜了。CI 可視為是自動化管控軟體品質的第一道防線,在這個階段,可以整合自動化測試、程式碼掃描分析、資安掃描等動作。
閱讀更多
在 Azure PipeLines, Jenkins 中,除了可以直接指定使用現有的 Docker image 做為執行 CI 所需的運行環境。也可以讓 Azure Pipelines, Jenkins,運用 dockerfile 或 cmd 的方式,直接把程式封裝為 Docker Image
閱讀更多
對於 docker/container 有基本概念後,接著要與 CI/CD 的工具搭配使用,讓 CI Server 同時支援更多不同的環境的要求。本篇文章會以 Travis CI、Azure DevOps、Jenkins 為例。
閱讀更多
在上一篇文章,已經成功在本機建立好 GitLab CI 的環境了,接下來,改在私用的環境,將 GitLab CI 與 Runner 分別建立,並讓 GitLab CI 順利運行。
閱讀更多
在本機同時使用 Docker 建立 GitLab 與 GitLab Runner 時,在設定上遇到很多小眉腳。特別記錄下來,減少其他人撞牆的情況。
閱讀更多
整理 DevOps 與 CI/CD 必備的 YAML 設定檔語法筆記。從基礎縮排、資料型態,到進階的錨點引用 (Anchor) 與多行字串處理,並歸納排查語法陷阱的心得,提升跨平台組態設定的撰寫效率。
閱讀更多
探討現代軟體工程中持續整合 (CI) 與持續部署 (CD) 的核心理念與自動化流程。梳理代碼整合、自動化測試到多環境發布的管線設計,分享團隊逐步告別手動建置、降低發布風險的實務心法。
閱讀更多
這是一位 SOHO 族從無到有、一步一步建立自己的 CI/CD 的故事。隨著故事的推進,將逐一提及版控、測試、訊息通知、CI/CD、Container 等概念,最終將其串接為一條自動化發佈的流水線。
閱讀更多