Jenkinsdocs icon indicating copy to clipboard operation
Jenkinsdocs copied to clipboard

Jenkins实践文档

Jenkins实践文档

第1章 认识Jenkins

  • 1.1 Jenkins是什么?
  • 1.2 Jenkins特点
  • 1.3 Jenkins发展
  • 1.4 Jenkins项目类型
  • 1.5 Jenkins参数类型
  • 1.6 Jenkins构建触发器

第2章 安装Jenkins

  • 2.1 先决条件
  • 2.1.1 硬件要求
  • 2.1.2 软件要求
  • 2.2 基于Windows安装Jenkins
  • 2.3 基于Linux安装Jenkins
  • 2.4 基于MacOS安装Jenkins

第3章 管理Jenkins

  • 3.1 Jenkins用户管理
  • 3.2 Jenkins凭据管理
  • 3.3 Jenkins权限管理
  • 3.4 Jenkins项目管理
  • 3.5 Jenkins视图管理
  • 3.6 Jenkins插件管理

第4章 集成Jenkins

  • 4.1 Jenkins+Maven
  • 4.2 Jenkins+Gradle
  • 4.3 Jenkins+Ant
  • 4.4 Jenkins+Ldap
  • 4.5 Jenkins+Gitlab
    • 4.5.1 webhook自动触发
    • 4.5.2 sso认证
  • 4.6 Jenkins+SaltStack
  • 4.7 Jenkins + Ansible
  • 4.8 Jenkins + SonarQube
  • 4.9 Jenkins + Artifactory
  • 4.10 Jenkins + Nexus
  • 4.11 Jenkins + 禅道
  • 4.11 Jenkins + Docker

第5章 流水线基础

  • 5.1 流水线基础-认识Pipeline
  • 5.2 流水线实践-Pipeline语法

第6章 前端项目流水线实践

  • 6.1 静态资源发布
  • 6.2 nodejs项目发布
  • 6.3 dotnet项目发布

第7章 后端项目流水线实践

  • 7.1 Java Springboot项目发布
  • 7.2 Go Golang项目发布

第8章 移动端流水线实践

  • 8.1 基于Centos搭建Android打包环境
  • 8.2 Android项目手动发布
  • 8.3 Android项目通过Jenkins自动化发布

第9章 JenkinsAPI

  • 9.1 Jenkins用户授权接口

第10章 容器部署

  • 10.1 JenkinsSlave容器化配置
  • 10.2 基于OpenShift部署Jenkins
  • 10.3 基于OpenShift部署构建资源池

第11章 其他配置

  • 11.1 Jenkins+InfluxDB+Grafana收集构建数据

  • 11.2 Prometheus入门

  • 11.3 Prometheus安装部署+监控+绘图+告警

  • 11.4 Jmeter接口测试实践

  • 11.5 Ant+Jmeter批量接口测试实践