DevOps 程式碼托管平台 - GitHub/BitBucket/Azure DevOps Jan 12, 2023 Dec 1, 2023 版控 Azure 介紹了版控的概念與 Git 的操作方式後,接著要找 Remote Repositories 來進行程式碼的托管,達到異地備份的效果。將針對 GitHub、BitBucket、Azure DevOps 內的 Azure Repos 三個托管平台進行介紹。 繼續閱讀
DevOps • 測試 使用 CI 進行自動化測試 Jan 11, 2023 Dec 1, 2023 單元測試 若持續整合(Continuous Integration, CI)只有單純版控與建置,就太可惜了。CI 可視為是自動化管控軟體品質的第一道防線,在這個階段,可以整合自動化測試、程式碼掃描分析、資安掃描等動作。 繼續閱讀
DevOps • Container 使用 Azure Pipelines / Jenkins 建置 Docker image Jan 11, 2023 Dec 1, 2023 Docker 在 Azure PipeLines, Jenkins 中,除了可以直接指定使用現有的 Docker image 做為執行 CI 所需的運行環境。也可以讓 Azure Pipelines, Jenkins,運用 dockerfile 或 cmd 的方式,直接把程式封裝為 Docker Image 繼續閱讀
DevOps • Container 使用 Container 建立 CI 所需要的建置環境 Jan 10, 2023 Dec 4, 2023 Docker 對於 docker/container 有基本概念後,接著要與 CI/CD 的工具搭配使用,讓 CI Server 同時支援更多不同的環境的要求。本篇文章會以 Travis CI、Azure DevOps、Jenkins 為例。 繼續閱讀
Container Docker 操作簡介 - command / dockerfile / docker-compose Jan 9, 2023 Dec 5, 2023 Docker 在順利完成 Docker 的安裝後,接下來就是進一步了解如何操作 Docker 的指令了。但是這樣還不夠,我們還想要一鍵同時啟用多個 container,以及自行建立 Docker Image。 繼續閱讀
測試 • 開發雜談 淺談負載測試/壓力測試/效能測試報告 Jan 6, 2023 Jun 28, 2023 負載測試 使用壓力測試/負載測試來驗證系統的穩健度後,接著就是要整理報告,跟其他相關人員同步這次的測試結果,或是系統優化前後的差異。在這報告應該要注意或著重的部份有那些? 繼續閱讀
軟體開發 ASP.NET Core | Web API 的 Post-Redirect-Get 實作與注意事項 Jan 5, 2023 Dec 4, 2023 ASP.NET-Core 在進行 Post-Redirect-Get 實作時,301 redirect 到目標的網址時,發生回應 405。其問題的原因與 Postman 的設定及目標網址允許的 HTTP 方法有關。 繼續閱讀
DevOps GitLab CI 實作記錄(2) - Gitlab CI 的私有環境建置 Sep 12, 2022 Nov 24, 2023 GitLab 在上一篇文章,已經成功在本機建立好 GitLab CI 的環境了,接下來,改在私用的環境,將 GitLab CI 與 Runner 分別建立,並讓 GitLab CI 順利運行。 繼續閱讀
DevOps GitLab CI 實作記錄(1) - 使用 Docker 在同台主機運行 GitLab 與 GitLab-Runner Aug 31, 2022 Nov 30, 2023 GitLab Docker-Network 在本機同時使用 Docker 建立 GitLab 與 GitLab Runner 時,在設定上遇到很多小眉腳。特別記錄下來,減少其他人撞牆的情況。 繼續閱讀
Container 部署新境界 - 使用 Container 簡化流程 Aug 19, 2022 Dec 1, 2023 Docker 從零開始建立自動化發佈的流水線的系列文中,開始進入 Container 的概念討論。 繼續閱讀