持續整合

7 Articles

Jenkins自動觸發Java API版本管理

本文闡述如何利用 Jenkins 建立自動觸發任務,實作 Java API 版本的自動化管理與發布。涵蓋設定 SCM、建置觸發器、Maven 佈署、電子郵件通知等關鍵步驟,並以實際案例說明如何觸發建置失敗並接收通知,確保 API 版本發布流程的穩定性與可靠性。

GitLab CI/CD 效能最佳化:加速 Pipeline 執行與提升維護效率

深入探討 GitLab CI/CD 的效能最佳化策略,從快取與製品的應用技巧、YAML 範本模式到多檔案管線架構設計,提供完整的企業級 CI/CD 解決方案與實務經驗

Jenkins整合SonarQube程式碼掃描

本文介紹如何將 SonarQube 掃描器與 Jenkins 整合,實作自動化的程式碼分析,涵蓋 SonarQube 安裝設定、Jenkins 組態、使用 Terraform 佈署 SonarQube、設定 SonarQube 屬性、更新 Jenkinsfile、自訂屬性值、等待 SonarQube 分析完成、設定

GitLab CI/CD Pipeline 實戰指南:從專案建立到自動化佈署

深入探討 GitLab CI/CD 的完整實踐流程,從專案初始化、分支管理、程式碼提交到 Pipeline 組態,涵蓋 Merge Request 工作流程、Runner 設定以及 .gitlab-ci.yml 撰寫技巧,透過實際案例展示企業級 CI/CD 最佳實務

GitLab DevSecOps 完整實踐:安全掃描與程式碼佈署自動化

全面解析 GitLab 平台的安全掃描機制與自動化佈署策略,從靜態程式碼分析到動態應用測試,從容器安全到套件管理,建立企業級的 DevSecOps 工作流程

GitLab CI/CD 進階實務:模組化架構、效能測試與容器最佳化

深入探討 GitLab CI/CD 的進階應用技巧,包含模組化管線架構設計、遠端設定引入、父子管線實作、定製化容器建置,以及整合效能測試與負載測試的完整解決方案

CI/CD Pipeline 整合第三方工具與行動應用程式自動化佈署實戰

深入探討企業級 CI/CD Pipeline 的延伸應用,涵蓋第三方工具容器化整合、自動化容器構建與安全掃描、特性旗標管理機制,以及 iOS 與 Android 行動應用程式的完整自動化建置流程,提供生產環境可用的組態範例與最佳實踐