首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Gitlab-ci:从零开始的前端自动化部署

目录 一.概念介绍 1.1 gitlab-ci && 自动化部署工具的运行机制 1.2 自动化部署给我们带来的好处 二.知识预备 2.1 gitlab-ci涉及的抽象概念(Runner/PipeLine...” 四.坑点总结 五.gitlab-ci进阶 5.1 YML的片段复用和模块化 5.2 gitlab-ci提供的其他配置关键字 一.概念介绍 1.1 gitlab-ci && 自动化部署工具的运行机制...二.知识预备 介绍完gitlab-ci的基本概念,接下来我将会介绍编写一个gitlab-ci用例所需要的知识。...基本的gitlab-ci关键字就介绍结束了,有了这些知识对于编写一个gitlab-ci的”hello world”已经足够了。...img 五.gitlab-ci进阶 5.1 YML的片段复用和模块化 上面我们编写了gitlab-ci的**"hello world"**。

1.8K50

K8S容器环境下GitLab-CI和GItLab Runner 部署记录

一、简单介绍 GitLab-CI GitLab CI/CD是GitLab的一部分,支持从计划到部署具有出色的用户体验。CI/CD是开源GitLab社区版和专有GitLab企业版的一部分。...GitLab-CI轻量级,不需要复杂的安装手段。配置简单,与gitlab可直接适配。实时构建日志十分清晰,UI交互体验很好。使用 YAML 进行配置,任何人都可以很方便的使用。...GitLab-CI最大的作用就是管理各个项目的构建状态。...从GitLab8.0开始,GitLab-CI就已经集成在GitLab中,我们只需要在项目中添加一个.gitlab-ci.yaml文件,然后运行一个Runner,即可进行持续集成。.../gitlab-ci created rolebinding.rbac.authorization.k8s.io/gitlab-ci created [root@k8s-master01 gitlab

6.8K41

gitlab 持续集成CICD

二、GitLab-CI GitLab-CI就是一套配合GitLab使用的持续集成系统(当然,还有其它的持续集成系统,同样可以配合GitLab使用,比如Jenkins)。...而且GitLab8.0以后的版本是默认集成了GitLab-CI并且默认启用的。 三、GitLab-Runner 那GitLab-Runner又是什么东东呢?与GitLab-CI有什么关系呢?...当这个工程的仓库代码发生变动时,比如有人push了代码,GitLab就会将这个变动通知GitLab-CI。...你可以想象一下:Runner就像一个个的工人,而GitLab-CI就是这些工人的一个管理中心,所有工人都要在GitLab-CI里面登记注册,并且表明自己是为哪个工程服务的。...当相应的工程发生变化时,GitLab-CI就会通知相应的工人执行软件集成脚本。如下图所示: ?

79110
领券