GitLab CI Pipeline框架
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GitLab CI Pipeline框架相关的知识,希望对你有一定的参考价值。
参考技术A 本文介绍GitLab CIPipeline框架,帮助大家理解其架构,以设计适合自己的 CI 环境。GitLab CI是 GitLab 内置的功能,在你安装好 GitLab 之后,即同时安装了 GitLab CI。
https://docs.gitlab.com/ce/ci/introduction/
GitLab Runner是任务执行器,从 GitLab CI 中获取到任务,并按其要求完成任务的执行。 https://docs.gitlab.com/runner/
PipeLine 即流水线是持续集成、发布、部署的最顶层的组件。由 Stage 和 Job 组成,由.gitlab-ci.yml来定义。按触发模式可分为:自动触发和人工触发。 https://docs.gitlab.com/ee/user/project/pipelines/schedules.html
.gitlab-ci.yml是 pipeline 的定义文件,即定义了流水线的实际内容。
https://docs.gitlab.com/ee/ci/yaml/README.html
Stage 即阶段定义为何时如何运行。
Job即任务定义为运行的内容。可自定义名称,但 GitLab 保留了一些关键字。
script是规划制定具体指令。
https://docs.gitlab.com/ee/ci/yaml/README.html#script
以上是关于GitLab CI Pipeline框架的主要内容,如果未能解决你的问题,请参考以下文章
如何使用预定义的 GitLab CI 变量和流式传输到 GitLab Pipeline 日志的 Tekton 日志直接从 GitLab CI 触发 Tekton Pipeline