使用 SMTP2GO 與 ImprovMX 打造免費的 Email 寄送與轉發服務
本文將介紹如何使用免費的 SMTP2GO 服務來發送郵件,並搭配 ImprovMX 實現自訂網域的 Email 反向轉發,在低成本預算下解決個人專案或初期產品的 Email 功能需求。
閱讀更多這個分類下的所有文章都與「Devops」相關。探索更多相關內容!
本文將介紹如何使用免費的 SMTP2GO 服務來發送郵件,並搭配 ImprovMX 實現自訂網域的 Email 反向轉發,在低成本預算下解決個人專案或初期產品的 Email 功能需求。
閱讀更多在大多的情況下,服務都是把 Log 存到檔案之中,若是要收集 Log 資料,一是直接改寫程式的 Log 的方式,不然就是使用 agent 來收集 Log 資料。分享一個奇淫怪招,在不使用 agent 與調整程式主體的前提下,讓 NLog POST Log 到 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 時,在設定上遇到很多小眉腳。特別記錄下來,減少其他人撞牆的情況。
閱讀更多深入探討 YAML 語法規則與最佳實踐,學習如何撰寫清晰、高效的設定檔。本文從基礎格式、資料類型到進階語法如錨點與引用、多行字串,並提供常見錯誤與安全考量,助你掌握 YAML 在 DevOps 和 CI/CD 中的應用,輕鬆應對 Travis CI、Azure Pipelines 等工具的組態設定。
閱讀更多這是一位 SOHO 族從無到有、一步一步建立自己的 CI/CD 的故事。隨著故事的推進,將逐一提及版控、測試、訊息通知、CI/CD、Container 等概念,最終將其串接為一條自動化發佈的流水線。
閱讀更多