Tag: Continuous Integration
具有 "Continuous Integration" 標籤的文章。
容器化應用持續交付
Published: 約 9 分鐘自從山姆鍋決定採用容器化技術作為應用部署的方案後,很多的細節需要設計跟決定,為了避免太專注細節, 決定先設計出計畫採用的持續軟體交付流程。由於每個團隊的使用的工具跟系統可能差異很大, 為了讓本文可以適用其他團隊,先以抽象流程來描述然後才說明山姆鍋採用的方案。
Shippable CI 上 Docker-compose 的難題
Published: 約 4 分鐘如同多數使用 Docker 容器來部署應用的團隊一樣,山姆鍋也使用 Docker-compose 啟動一組相關的容器來進行整合測試。這樣的測試會在開發者工作機以及持續整合主機上執行。 但是,如果您跟山姆鍋一樣使用 Shippable 這家 CI 服務的話,您可能同樣會遇到一些小麻煩。
使用 Buildbot 進行持續整合與軟體打包工作
Published: 約 10 分鐘由於專案需要在幾個桌面環境建構發行包(distribution packages),不久也想在 Raspberry Pi 上面進行,需要一個可以在不同平台環境上自動執行建置工作的軟體。 基於過去比較與使用的經驗, 山姆鍋選擇了 Buildbot 來進行這項工作。
使用 CircleCI 作為《我.影化身》雲端持續整合方案
Published: 約 6 分鐘CircleCI 是山姆鍋到目前為止認為最好用的雲端持續整合方案。《我.影化身》開發自然也需要利用持續整合來自動執行軟體測試與建置工作。本文便以《我.影化身》作為應用實例,說明如何簡單完成與 CircleCI 的設定。
微型企業之雲端持續整合系統
Published: 約 3 分鐘利用雲端服務建構企業基礎設施系列:持續整合系統。