gitlab pipelines介绍
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gitlab pipelines介绍相关的知识,希望对你有一定的参考价值。
参考技术A 问题:项目从源码到网站经历了哪些步骤?gitlab的pipelines就是解决该过程的一个工具,这个过程可以算做Devops的一部分,开发人员(DEV)与 IT 运营(OPS)。
任务的实际执行器,包含shell、docker、machine等几种运行方式。我们项目主要才用docker的方式,因此所有job的运行环境都是docker,取决于底层镜像。
pipelines由多个job组成,当全部job执行完后,pipelines即为完成。
编译node样例:
缓存是使用minio(对象存储)实现的
样例:
https://git.lib-mat.ac.cn/help/ci/examples/index.md
语法说明:
https://git.lib-mat.ac.cn/help/ci/yaml/index
GitLab CICD Day 04 - 新增 Pipeline Job
- 编写.gitlab-ci.yml
hello world: #Job
tags:
- shell #Gitlab-runner
before_script:
-echo "脚本执行前的任务"
script: #执行脚本
- echo "hello world"
after_script:
-echo "脚本执行完成后执行的任务"
- 运行结果:
以上是关于gitlab pipelines介绍的主要内容,如果未能解决你的问题,请参考以下文章
2019-10-05 【Gitlab】创建 pipeline
Jenkins pipeline vs GitLab pipeline
如何使用预定义的 GitLab CI 变量和流式传输到 GitLab Pipeline 日志的 Tekton 日志直接从 GitLab CI 触发 Tekton Pipeline