掘金小册Jenkins大纲准备

471 阅读2分钟

大纲

  • 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机器上,也可以实现虚拟化。

  1. 介绍Jenkins相关知识
  2. 部署Jenkins
  3. 进行自动化发布的相关配置
  4. 自动发布脚本

适宜人群

  • 小册适合哪些人阅读,他们需要具备哪些技术能力,读了小册会有什么收获。
  1. 适合后台开发人员和运维人员阅读
  2. docker基础知识、shell基础知识
  3. 掌握Jenkins部署及自动化发布

小册大纲

  • 小册一般含 15~40 节,根据情况,可采用开发实现顺序、概念到细节、总分平铺等结构。只需列出一级标题,如:

  • Jenkins 简介

  • Jenkins 镜像制作

  • Jenkins 容器创建

  • Jenkins 全局邮箱配置

  • Jenkins 全局仓储配置

  • Jenkins 配置git,gitee,github下载源代码

  • Jenkins 全局环境变量,项目环境变量配置

  • sh命令

  • Jenkins 执行外部sh命令

  • Docker-compose 多环境配置

  • Jenkins 执行dockerfile,自动生成镜像

  • 镜像发布到远程registry镜像仓储中心

  • ssh远程部署

  • ftp远程部署

  • 常见问题处理

写作进度

  • 目前写了多少章节;一周更新一节、两周更新一节或其他

元旦过后写,一周一更