登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書

『簡體書』GitLab CI/CD 从入门到实战

書城自編碼: 3853399
分類:簡體書→大陸圖書→計算機/網絡软件工程/开发项目管理
作者: 庞孟臣
國際書號(ISBN): 9787115611635
出版社: 人民邮电出版社
出版日期: 2023-04-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:HK$ 97.4

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
强者破局:资治通鉴成事之道
《 强者破局:资治通鉴成事之道 》

售價:HK$ 80.6
鸣沙丛书·鼎革:南北议和与清帝退位
《 鸣沙丛书·鼎革:南北议和与清帝退位 》

售價:HK$ 121.0
从康德到黑格尔的发展:兼论宗教哲学(英国观念论名著译丛)
《 从康德到黑格尔的发展:兼论宗教哲学(英国观念论名著译丛) 》

售價:HK$ 60.5
突破不可能:用特工思维提升领导力
《 突破不可能:用特工思维提升领导力 》

售價:HK$ 77.3
王阳明大传:知行合一的心学智慧(精装典藏版)
《 王阳明大传:知行合一的心学智慧(精装典藏版) 》

售價:HK$ 221.8
失衡与重塑——百年变局下的中国与世界经济
《 失衡与重塑——百年变局下的中国与世界经济 》

售價:HK$ 132.2
南方谈话:邓小平在1992
《 南方谈话:邓小平在1992 》

售價:HK$ 80.6
纷纭万端 : 近代中国的思想与社会
《 纷纭万端 : 近代中国的思想与社会 》

售價:HK$ 109.8

 

編輯推薦:
1.国内少有的系统讲解GitLab CI/CD的图书,从理论到落地,内容丰富实用2.作者为CSDN认证技术专家,网名”拿我格子衫来”,前端领域优质创作者,拥有过硬的技术实力3.初学者了解GitLab CI/CD的有效工具书,代码可在作者博客和代码仓库检索到,方便学习
內容簡介:
本书主要介绍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测试题。本书适用于想要提高研发团队的软件集成、软件交付效率的开发和运维人员。
關於作者:
庞孟臣 (网名:拿我格子衫来)滴普科技高级前端开发人员,主要从事一线软件开发、CI/CD 工作流搭建等工作。工作之余,他热衷技术分享,是CSDN 前端领域优秀创作者,先后出品了“Monaco Editor 教程”“GitLab CI/CD 教程”“Node-RED 教程”等专栏。已申请技术专利 6 项。
目錄
第 1章 认识GitLab CI/CD 11.1 CI/CD的含义 21.2 GitLab CI/CD简介 21.3 GitLab CI/CD的几个基本概念 31.4 小结 6第 2章 CI/CD环境GitLab Runner 72.1 介绍 72.2 安装GitLab Runner 82.2.1 使用Docker安装GitLab Runner 82.2.2 在Linux系统上安装GitLab Runner 92.3 注册runner 92.4 不同执行器的特点 122.5 配置runner 142.6 runner的工作流程 172.7 小结 18第3章 流水线内容.gitlab-ci.yml 193.1 存放位置 193.2 新建与编辑 203.3 流水线的结构 233.4 简单流水线示例 243.5 关键词 263.6 小结 27第4章 初阶关键词 284.1 stages 294.2 stage 294.3 script 314.4 cache 324.5 image 354.6 tags 354.7 variables 374.7.1 在.gitlab-ci.yml文件中定义变量 374.7.2 在CI/CD设置中定义变量 384.7.3 预设变量 404.8 when 414.9 artifacts 424.10 before_script 444.11 after_script 444.12 only与except 444.12.1 only:refs/except:refs 454.12.2 only:variables/except:variables 464.12.3 only:changes/except:changes 474.12.4 only:kubernetes/except:kubernetes 474.13 小结 48第5章 中阶关键词 495.1 coverage 495.2 dependencies 505.3 allow_failure 515.4 extends 525.5 default 545.6 inherit 555.7 interruptible 575.8 needs 595.9 pages 625.10 parallel 635.11 retry 655.12 timeout 665.13 release 665.14 小结 67第6章 高阶关键词 686.1 rules 686.1.1 rules:if 696.1.2 rules:changes 696.1.3 rules:exists 706.1.4 rules:allow_failure 706.1.5 rules:variables 716.2 workflow 726.3 trigger 736.4 include 746.4.1 include:local 756.4.2 include:file 756.4.3 include:remote 766.4.4 include:template 776.5 resource_group 776.6 environment 806.6.1 environment:name 816.6.2 environment:url 816.6.3 environment:on_stop 836.6.4 environment:action 856.6.5 environment:auto_stop_in 866.7 services 866.8 secrets 896.9 dast_configuration 906.10 小结 91第7章 GitLab CI/CD部署前端项目 927.1 准备工作 927.2 定义.gitlab-ci.yml的公共配置 947.3 安装阶段 947.4 测试阶段 967.5 编译阶段 997.6 部署阶段 1007.6.1 使用Docker部署 1007.6.2 使用阿里云的OSS部署 1047.6.3 远程服务器部署 1067.7 流水线优化 1087.7.1 提取公共配置 1097.7.2 多环境部署 1097.7.3 自动取消旧流水线 1107.7.4 部署冻结 1127.7.5 定时部署 1147.7.6 在线调试流水线 1157.8 小结 118第8章 Java复杂微服务应用的CI/CD方案 1198.1 复杂应用现状 1208.2 CI/CD方案 1208.3 菲兹商城项目 1218.3.1 Spring Boot后端应用 1218.3.2 React前端应用 1238.4 前、后端单独构建的流水线 1258.5 构建单镜像 1298.5.1 前端UI流水线 1308.5.2 后端服务流水线 1328.6 使用分布式缓存MinIO 1348.6.1 使用Docker安装MinIO 1358.6.2 配置GitLab Runner使用MinIO存储缓存 1388.7 多项目微服务依赖构建单应用 1408.7.1 项目背景及软件架构 1408.7.2 多项目同时构建 1418.7.3 依赖构建 1438.7.4 自由选择分支tag构建 1448.7.5 运行流水线 1458.8 小结 147第9章 部署Python应用到Kubernetes中 1489.1 Kubernetes简介 1489.1.1 命名空间Namespace 1499.1.2 服务Service 1499.1.3 工作负载Deployment 1509.1.4 命令行管理工具kubectl 1509.2 持续部署方案设计 1509.3 配置kubectl 1519.4 Python项目配置 1549.5 流水线开发 1579.5.1 构建并推送Docker镜像 1579.5.2 在流水线中使用kubectl镜像 1589.6 流水线优化 1629.6.1 增加钉钉通知 1639.6.2 外部触发流水线 1659.6.3 .gitlab-ci.yml权限管控 1679.6.4 安全部署 1689.6.5 大项目优化 1699.7 小结 172附录1 GitLab CI/CD中的预设变量 173附录2 GitLab CI/CD测试题 176

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.