****-GitLab CICD(持续集成部署)-Linux

订阅后:请点击此处观看视频课程

****-GitLab CICD(持续集成部署)-Linux

学习有效期:永久观看

学习时长:507分钟

学习计划:9天

难度:

 

口碑讲师带队学习,让你的问题不过夜」

****-GitLab CICD(持续集成部署)-Linux

讲师姓名:臧雪园

其他

讲师介绍:在宝成国际集团华东行政中心主管华东地区网络、虚拟化、系统运维三年,从设计、网络设备选型、实施都有着丰富的经验。在互联网公司工作四年,对LINUX自动化运维、Devops有着独到的理解和实施经验。并取得华三网络工程师、系统集成项目管理工程师职称。

☛点击立即跟老师学习☚

 

「你将学到什么?」

GitLab CI/CD是一个内置在GitLab中的强大工具,它允许您将所有的持续方法(持续集成、交付和部署)应用到您的软件中,而不需要第三方应用程序或集成。


本课程主要讲解了以下内容:

 1. GitLab CICD 的介绍以及 GitLab 的安装。

2. GitLab CICD 最核心的组件 Runner 的各种环境的安装及配置

3. 利用一个简单的 spring 项目,来进行代码的二进制构建,Docker 镜像的构建

最后使用构建的镜像来进行 review、dev、stage、production 环境在 k8s 中的部署。


注意:学习该课程,需要有 k8s , docker 以及 gitlab 的基础知识,否则有个别知识可能无法理解****-GitLab CICD(持续集成部署)-Linux ****-GitLab CICD(持续集成部署)-Linux

 

「课程学习目录」

第1章:GitLab 介绍
1.课前介绍
2. GitLab CICD 介绍
3.GitLab 安装
4.创建项目
5.GitLab CICD 开启和关闭
第2章:Runner 的安装
1.Runner 客户端架构
2.在 Centos 7 上安装 Runner
3.在 Docker 上安装 Runner
4.kubernetes 14.8 集群安装
5.在 k8s 上安装 runner
第3章:Runner 的配置
1.Runner 执行器介绍
2.Runner 注册
3.Runner 配置
4.Runner 常用命令介绍
第4章:代码的构建
1.gitlab-ci.yml 语法介绍
2.代码构建
3.使用缓存加速构建(1)
4.使用缓存加速构建(2)
第5章:变量的介绍与使用
1.变量的介绍
2.变量的创建与使用
3.变量的高级使用
第6章:工件和 docker 镜像的存储
1.工件存储及配置
2.gitlab 私有镜像库和构建
第7章:应用程序在环境中的部署
1.声明部署环境(1)
2.声明部署环境(2)
3.部署令牌和映像拉取 secrets(1)
4.部署令牌和映像拉取 secrets(2)
5.dev 分支合并和部署
6.stage 环境部署
7.部署到 production 环境

 

7项超值权益,保障学习质量」

  • 大咖讲解

技术专家系统讲解传授思路与实战。

  • 答疑服务

专属社群随时沟通与讲师答疑,扫清学习障碍。

  • 课程资料+课件

超实用资料,覆盖核心知识,关键技能,方便练习巩固。

  • 常用实战

企业常见实战案例,带你掌握Python在工作中的不同运用场景。

  • 大牛技术大会视频

2019Python开发者大会视频免费观看,送你一个近距离感受互联网大佬的机会。

  • APP+PC随时随地学习

满足不同场景学习需求,不受空间、地域限制。

  • 内推机会

****联合大厂博客专家,为优秀学员推荐具有竞争力的工作机会 。

☛点击立即跟老师学习☚

 

「什么样的技术人适合学习?」

  • 想进入技术行业,但是面对多门编程语言不知如何选择,0基础的你
  • 掌握技术单一、冷门,迫切希望能够转型的你
  • 想进入大厂,但是技术不够丰富,没有竞争力的你

 

「悉心打造精品好课,9天学到大牛3年项目经验」

【完善的技术体系】

技术成长循序渐进,帮助用户轻松掌握

掌握Linux知识,扎实编码能力

【清晰的课程脉络】

浓缩大牛多年经验,全方位构建出系统化的技术知识脉络,同时注重实战操作。

【仿佛在大厂实习般的课程设计】

课程内容全面提升技术能力,系统学习大厂技术方法论,可复用在日后工作中。

☛点击立即跟老师学习☚

 

「你可以收获什么?」

gitlab cicd 的基础知识学习

gitlab 持续集成部署的案例