需求分析—原型設計—開發**—提交測試—內網部署—確認上線—備份資料—外網更新-最終測試,如果發現外網部署的**有異常,需要及時回滾。(如下圖所示)
案例演示:部署lamp**,同時更新網頁內容,檢查效果!
更新完後的**內容:
目前主流**部署方法,通過hudson/jenkins工具平台實現全自動部署+測試,是乙個可擴充套件的持續整合引擎,
是乙個開源軟體專案,旨在提供乙個開放易用的軟體平台,使軟體的持續整合變成可能。
jenkins非常易於安裝和配置,簡單易用。
簡單來說方便如下人員:
1)開發人員:寫好**,不需要自己進行原始碼編譯、打包等工作,直接將**分支存放在svn、git倉庫即可。
2)運維人員:減輕人工干預的錯誤率,同時解放運維人員繁雜的上傳**、手動備份、更新。
3)測試人員:可以通過jenkins進行簡單的**及**測試。
jenkins持續整合
1.部署 wget o etc yum.repos.d jenkins.repo no check certificate wget o etc yum.repos.d jenkins.repo rpm import 2.vi etc sysconfig jenkins 修改埠號為10080 3.v...
Jenkins 持續整合
1 手動構建 jenkins構建成功後的包存放在 var lib jenkins workspace 專案名 target下 2 自動化構建 這裡選擇push事件觸發 前面步驟一樣 區別在於觸發器不同 選擇 build when a change is pushed to gitlab.gitlab...
Jenkins持續整合 持續反饋
持續反饋是持續整合中不可或缺的乙個環節,當乙個專案在持續整合過程中,由於單元測試 審查等因素導致專案構建失敗時,資訊應該能夠實時準確的通知到相關的人員,以便於責任人能夠快速的處理。反饋就是在正確的時間,以正確的方式,將正確的資訊傳送給正確的人 持續反饋是讓這種反饋資訊自動化 目標化和實時化 持續化 ...