日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

DevOps之发布系统

發布時間:2023/12/3 75 豆豆
生活随笔 收集整理的這篇文章主要介紹了 DevOps之发布系统 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、發布系統架構

(1)普通發布

(2)微服務發布

?

二、子系統與功能模塊

(1)代碼倉庫

github、gitlab、svn

(2)構建機

jenkins、maven構建機、本地構建包

(3)審計系統

jira

(4)云盤

云盤服務、大容量的機器

(5)發布機

發布進程,具有停止發布功能

(6)待發布機器

具備SSH、Ansible功能

(7)反向代理

Nginx(可選)

(8)目標應用

Tomcat、Apache、Nginx

(9)發布WEB系統

項目管理功能

機器管理功能

機器配置管理功能

發布腳本管理功能

構建功能

審計功能

發布功能

項目實例管理

日志功能

通知功能

用戶功能

權限功能

?

三、發布流程設計

?

四、發布任務設計

1、發布類型

Php、Tomcat、Java App、Go、Docker、Shell、NodeJS、Nginx、靜態網頁

2、任務類型

串行發布、并行發布、分批發布

3、啟動類型

先啟動新進程后停止舊進程、先停止舊進程后啟動新進程、啟動新進程

4、任務狀態

等待、執行中、成功、部分失敗、全部失敗、人工終止、暫停發布

?

五、發布腳本設計

1、檢查環境

2、下載發布包

3、獲取配置包

4、替換配置

5、發布前置腳本

6、發布新版本包、備份當前版本包

7、檢查新進程、設置監控

8、發布后置腳本/回滾舊版本包

9、清除發布文件

?

?

總結

以上是生活随笔為你收集整理的DevOps之发布系统的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。