1.国内少有的系统讲解GitLab CI/CD的图书,从理论到落地,内容丰富实用 2.作者为CSDN认证技术专家,网名"拿我格子衫来",前端领域优质创作者,拥有过硬的技术实力 3.初学者了解GitLab CI/CD的有效工具书,代码可在作者博客和代码仓库检索到,方便学习
售 价:¥
纸质售价:¥63.00购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
版 权
内容提要
推荐序一
推荐序二
前 言
资源与支持
勘误
扫码关注本书
与我们联系
关于异步社区和异步图书
第1章 认识GitLab CI/CD
1.1 CI/CD的含义
1.2 GitLab CI/CD简介
1.3 GitLab CI/CD的几个基本概念
1.4 小结
第2章 CI/CD环境GitLab Runner
2.1 介绍
2.2 安装GitLab Runner
2.3 注册runner
2.4 不同执行器的特点
2.5 配置runner
2.6 runner的工作流程
2.7 小结
第3章 流水线内容.gitlab-ci.yml
3.1 存放位置
3.2 新建与编辑
3.3 流水线的结构
3.4 简单流水线示例
3.5 关键词
3.6 小结
第4章 初阶关键词
4.1 stages
4.2 stage
4.3 script
4.4 cache
4.5 image
4.6 tags
4.7 variables
4.8 when
4.9 artifacts
4.10 before_script
4.11 after_script
4.12 only与except
4.13 小结
第5章 中阶关键词
5.1 coverage
5.2 dependencies
5.3 allow_failure
5.4 extends
5.5 default
5.6 inherit
5.7 interruptible
5.8 needs
5.9 pages
5.10 parallel
5.11 retry
5.12 timeout
5.13 release
5.14 小结
第6章 高阶关键词
6.1 rules
6.2 workflow
6.3 trigger
6.4 include
6.5 resource_group
6.6 environment
6.7 services
6.8 secrets
6.9 dast_configuration
6.10 小结
第7章 GitLab CI/CD部署前端项目
7.1 准备工作
7.2 定义.gitlab-ci.yml的公共配置
7.3 安装阶段
7.4 测试阶段
7.5 编译阶段
7.6 部署阶段
7.7 流水线优化
7.8 小结
第8章 Java复杂微服务应用的CI/CD方案
8.1 复杂应用现状
8.2 CI/CD方案
8.3 菲兹商城项目
8.4 前、后端单独构建的流水线
8.5 构建单镜像
8.6 使用分布式缓存MinIO
8.7 多项目微服务依赖构建单应用
8.8 小结
第9章 部署Python应用到Kubernetes中
9.1 Kubernetes简介
9.2 持续部署方案设计
9.3 配置kubectl
9.4 Python项目配置
9.5 流水线开发
9.6 流水线优化
9.7 小结
附录1 GitLab CI/CD中的预设变量
附录2 GitLab CI/CD测试题
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜