GitLab
-
使用 GitLab CI 的 Kubernetes CI/CD 流水線
現代軟體開發要求快速部署周期、可擴展性和彈性。Kubernetes已經成為首選的調度平台,可以實現可擴展的容器化應用管理。當結合GitLab CI/CD流水線時…
-
使用Terraform、Ansible和GitLab實現IaC平台
在多個環境中建立基礎設施時,同時確保標準化和有效的監控,安全的这些东西就變得非常關鍵。為了實現這一目標,採取不可變的基础設施方法,將環境作為代碼來提供是至關重要…
-
如何將 Terraform 狀態遷移至 GitLab CI/CD
身為處理基礎設施即代碼(IaC)的軟體專業人士,您很可能經常與Terraform打交道。在協助新客戶使用IaC時,簡化流程是常見做法,但管理Terraform狀…
-
如何使用CI/CD GitLab執行Cypress端到端測試案例
Cypress 是一個用於測試網頁應用程式的端到端測試框架。它是一個基於JavaScript的開源框架,使開發者能夠以簡單易行的方式為其網頁應用程式撰寫和執行自…
-
通过GitLab CI/CD将Heroku应用部署到暂存和生产环境
在之前的文章中,我們探討了如何使用GitLab CI/CD自動部署到Heroku。那個設置會在我們每次將代碼推送到main分支時,將應用部署到生產環境。 在本文…
-
如何使用GitLab進行任務的同步執行(第一部分)
讓我們來談談GitLab。 基於Git的知名分散式版本控制系統,GitLab這個網頁式DevOps平台提供了一整套工具,涵蓋軟體開發、版本控制、持續整合與交付(…
-
GitLab 頁面預覽
當我撰寫與Apache APISIX相關的部落格文章時,我希望我的同事們能先行審閱。但這是我的個人部落格,由於我混合了個人與商業內容,因此我不希望將它們納入版本…
-
GitOps:Flux 與 Argo CD 的比較
GitOps是一種利用Git作為部署配置的真理來源的軟體開發和運營方法論。它涉及將應用程式或基礎設施的期望狀態保存在Git儲存庫中,並使用基於Git的工作流程來…
-
為何要備份GitHub、GitLab或Bitbucket——數據丟失的風險
若貴機構採用如GitHub、GitLab、Bitbucket等版本控制系統,想必您已知曉,代碼作為知識產權乃公司內最寶貴的資產——您和團隊投入了數千小時(及資金…