Logo

伊恩的開發狂想

Home 軟體開發 管理經驗 閱讀心得 自我成長 所有文章
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 的概念討論。
繼續閱讀
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

關於我

Ean Lee

我是伊恩,一位擁有多年開發經驗的軟體開發者,目前專注於 .NET、Cloud Native 架構、系統設計、容器化技術及監控整合。

在持續學習並跟上快速演進的技術過程中,我逐漸體悟到:資訊系統是支撐企業營運的基石。如何在確保系統穩定與可靠的同時,有效降低建置與營運成本,是每一間公司都必須面對的重要課題。

這個部落格記錄了我在軟體開發、技術管理、閱讀習慣與自我成長等方面的心得與觀點。我相信,持續學習與知識分享,是技術人成長的關鍵動力。

歡迎你與我交流、討論任何技術話題,讓我們一起在這條路上持續進步。

最新文章

  • Docker | 初探 Distroless Container Image 與 SBOM 資訊安全
    Dec 13, 2023
  • 縮網址服務實作記錄(3) - 使用 RabbitMQ 以事件驅動的方式分析縮網址的資訊來源
    Dec 12, 2023
  • ASP.NET Core | JWT 授權與驗證機制
    Dec 6, 2023
  • 靈活運用 Docker - 建置 Docker Image 時,使用 Multi-Stage Build 減少不必要的資料
    Dec 2, 2023
  • 靈活運用 Docker - Docker 的安裝
    Dec 1, 2023
  • 靈活運用 Docker - 操作 Docker 與 Container 常用指令
    Nov 30, 2023

伊恩

.NET Developer | Blogger | Learner

在知識大海中漂流的小船,不停追尋屬於自己的秘寶。關注各種架構與技術的發展,並持續探索技術與業務價值的平衡點。 目前專注於.NET、Cloud Native、系統架構、容器化與監控的統整,在支撐業務價值的同時,有效降低建置/營運成本、並系統的可靠性。

Projects

  • Url-Insight

Social

  • Facebook
  • LinkedIn

文章內容均為個人學習記錄、心得與認知,若任何謬誤或建議,歡迎直接留言討論,一同成長。

© 2021-2025 伊恩的軟體狂想 All rights reserved.