万本电子书0元读

万本电子书0元读

顶部广告

GitLab CI/CD 从入门到实战电子书

1.国内少有的系统讲解GitLab CI/CD的图书,从理论到落地,内容丰富实用 2.作者为CSDN认证技术专家,网名"拿我格子衫来",前端领域优质创作者,拥有过硬的技术实力 3.初学者了解GitLab CI/CD的有效工具书,代码可在作者博客和代码仓库检索到,方便学习

售       价:¥

纸质售价:¥63.00购买纸书

46人正在读 | 0人评论 6.5

作       者:庞孟臣 著

出  版  社:人民邮电出版社有限公司

出版时间:2023-04-01

字       数:10.6万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书主要介绍GitLab CI/CD的相关内容。首先介绍GitLab CI/CD的基础知识,包括CI/CD的几个基本概念(pipeline、stages、job、GitLab Runner和.gitlab-ci.yml文件);然后介绍GitLab CI/CD的35个关键词、每个关键词的语法及其使用场景,并给出一些示例;后介绍CI/CD的实践,通过3种不同的项目详细讲解各种部署方式,包括微服务架构项目流水线发、GitLab CI/CD与Kubernetes的集成,以及如何将项目部署到Kubernetes集群中等。本书还给出了两个附录,分别是GitLab CI/CD中的预设变量和GitLab CI/CD测试题。 本书适用于想要提高研发团队的软件集成、软件交付效率的发和运维人员。<br/>【推荐语】<br/>1.国内少有的系统讲解GitLab CI/CD的图书,从理论到落地,内容丰富实用 2.作者为CSDN认证技术专家,网名"拿我格子衫来",前端领域优质创作者,拥有过硬的技术实力 3.初学者了解GitLab CI/CD的有效工具书,代码可在作者博客和代码仓库检索到,方便学习<br/>【作者】<br/>庞孟臣 (网名:拿我格子衫来)滴普科技高级前端发人员,主要从事一线软件发、CI/CD 工作流搭建等工作。工作之余,他热衷技术分享,是CSDN 前端领域优秀创作者,先后出品了“Monaco Editor 教程”“GitLab CI/CD 教程”“Node-RED 教程”等专栏。已申请技术专利 6 项。<br/>
目录展开

版 权

内容提要

推荐序一

推荐序二

前 言

资源与支持

勘误

扫码关注本书

与我们联系

关于异步社区和异步图书

第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测试题

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部