墙裂推荐:

jenkins中文官网

1. 在docker中启动Jenkins

docker run \
  -u root \
  --name jenkins \
  -d \
  -p 8080:8080 \
  -p 50000:50000 \
  -v jenkins-data:/var/jenkins_home \
  -v /var/run/docker.sock:/var/run/docker.sock \
  jenkinsci/blueocean

2. 从docker logs 中查找密码

docker logs jenkins

3. 通过jenkins持续集成 github中的代码到服务器

  1. GitHub(一)之如何将GitHub上的项目用jenkins进行持续的集成构建部署
  2. 实战:向GitHub提交代码时触发Jenkins自动构建
  3. 通过jenkins持续集成 github中的代码到服务器
  4. Jenkins+github 前端自动化部署
  5. 教你如何用Jenkins自动化部署项目(教程,从零到搭建完成)
  6. docker下的Jenkins安装和体验

4. Jenkins使用教程

  1. Jenkins 教程(一)实现自动化打包及邮件通知
  2. Jenkins 管理插件
  3. 教你如何用Jenkins自动化部署项目(教程,从零到搭建完成)
  4. Jenkins使用教程
  5. jenkins教程
  6. Jenkins的详细安装及使用
  7. jenkins详解
  8. Jenkins详细教程
  9. Jenkins 用户手册
  10. 教程概览

一、Jenkins入门

参考:

  1. jenkins-1、创建pipeline及相关脚本编写
  2. Jenkins-pipeline流水线部署
  3. jenkins插件pipeline的简单使用
  4. 探索Jenkins(4)- 流水线的搭建
  5. 持续集成+自动化部署[代码流水线管理及Jenkins和gitlab集成]
  6. jenkins 安装,配置 和 运行 & Build Pipeline 插件的使用
  7. jenkins的Pipeline代码流水线管理
  8. jenkins安装+pipline流水线自动化部署多台服务器
  9. Jenkins高级篇之Pipeline技巧篇-5-pipeline中如何代码串联多个job的执行
  10. jenkins 多个项目之间串并联执行
  11. Jenkins使用简易教程
  12. Jenkins 用户文档(定义执行环境)
  13. Jenkins记录测试结果和工件
  14. Jenkins发送测试报告邮件
  15. jenkins配置邮件及增强版邮件通知
  16. 【Jenkins】Jenkins 系统消息和邮件通知配置
  17. Jenkins持续集成01—Jenkins服务搭建和部署
  18. 初体验Jenkins安装并进行Maven项目自动化部署

二、用户手册

参考:

  1. docker 部署 jenkins
  2. Jenkins的Credentials(证书)管理
  3. jenkins credentials & git ssh 认证
  4. jenkins 添加 证书凭证Credentials
  5. Jenkins–01Credentials添加证书从git上拉代码
  6. Jenkins实践基础:使用jenkinsfile的两种方式
  7. 玩转Jenkins Pipeline
  8. Jenkins高级用法 - Jenkinsfile 介绍及实战经验
  9. Pipline Jenkinsfile 使用方法