大綱
- Jenkins 簡介
- Jenkins Docker映象製作
- Jenkins 容器建立
- Jenkins 全域性郵箱配置
- Jenkins 全域性倉儲配置
- Jenkins 動態引數配置
- Jenkins 配置git,gitee,github下載原始碼
- Jenkins 全域性環境變數,專案環境變數配置
- sh命令
- Jenkins 執行外部sh命令
- Docker-compose 多環境配置
- Jenkins 執行dockerfile,自動生成映象
- docker映象釋出到遠端映象倉儲
- SSH遠端部署
- FTP遠端部署
- 常見問題處理
- 總結
小冊申請
小冊主題
- 請適當考慮主題熱度、受眾多寡、內容稀缺度、難度等(20 字以內)
Jenkins部署及自動化釋出理論+實戰
小冊介紹
- 主題相關技術背景、主要內容、寫作思路、主題特點及差異化等
Jenkins 是一款流行的開源持續整合工具,廣泛用於專案開發,具有自動化構建、測試和部署等功能。
docker 容器則是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然後釋出到任何流行的Linux機器上,也可以實現虛擬化。
- 介紹Jenkins相關知識
- 部署Jenkins
- 進行自動化釋出的相關配置
- 自動釋出指令碼
適宜人群
- 小冊適合哪些人閱讀,他們需要具備哪些技術能力,讀了小冊會有什麼收穫。
- 適合後臺開發人員和運維人員閱讀
- docker基礎知識、shell基礎知識
- 掌握Jenkins部署及自動化釋出
小冊大綱
-
小冊一般含 15~40 節,根據情況,可採用開發實現順序、概念到細節、總分平鋪等結構。只需列出一級標題,如:
-
Jenkins 簡介
-
Jenkins 映象製作
-
Jenkins 容器建立
-
Jenkins 全域性郵箱配置
-
Jenkins 全域性倉儲配置
-
Jenkins 配置git,gitee,github下載原始碼
-
Jenkins 全域性環境變數,專案環境變數配置
-
sh命令
-
Jenkins 執行外部sh命令
-
Docker-compose 多環境配置
-
Jenkins 執行dockerfile,自動生成映象
-
映象釋出到遠端registry映象倉儲中心
-
ssh遠端部署
-
ftp遠端部署
-
常見問題處理
寫作進度
- 目前寫了多少章節;一週更新一節、兩週更新一節或其他
元旦過後寫,一週一更