建構自己的雲端持續整合系統(下)

thumbnail

有了建構持續整合系統後 , 那要如何管理軟體建構工作 (build jobs)? 大部份的人可能都習慣使用 Jenkins 提供的使用者界面 , 但既然我們透過 Puppet 來管理 Jenkins 系統 , 沒道理不能用它來管理建構工作 。 本文山姆鍋以使用 Puppet 配置 Jenkins 工作來總結 “ 建構自己的雲端持續整合系統 ” 這一系列文章 。

閱讀全文 ...


建構自己的雲端持續整合系統(上)

thumbnail
原則上 , 山姆鍋會盡可能運用現有的雲端服務在像是持續整合這種系統上 。 由於評估的雲端服務不符合需要 ,
山姆鍋使用 Jenkins 著手建構了符合自己需要的雲端持續整合系統 , 並且將這些流程自動化 , 讓您也可以快速建立一個類似的系統 。
閱讀全文 ...


DevOps 實驗室: Jenkins 持續整合軟體安裝

thumbnail

山姆鍋最近需要安裝 Jenkins 這個持續整合軟體 , 但不打算採用過去手動的安裝模式 , 而是嘗試運用 Vagrant, Puppet 跟 Virtualbox 來做自動部署 。 持續整合軟體一般建議不要在 Master 上執行建構工作 , 所以 , 本次的實驗就以安裝一台 Master 與一台 Slave 主機為目標 。

閱讀全文 ...

使用Puppet在Ubuntu系統上自動安裝Oracle JDK

thumbnail

在 Ubuntu 系統上 , 使用 Deb 套件安裝 Oracle JDK” 這篇文章中 , 山姆鍋分享如何手動安裝 Oracle JDK。 雖然比每次都要從 Oracle 官網下載方便許多 , 但如果能夠加以自動化 , 自然是更加符合敏捷與精實的精神 。 本文山姆鍋就提供 Puppet 的腳本 , 讓未來有需要的話可以加快在不同機器上安裝的動作 。 閱讀全文 ...