1. GitLab CI/CD基础配置

翻译成中文后阅读。

1.1 通用管道

1.1.1 通用管道

管道权限、取消冗余管道、跳过历史部署作业;

 可以自定义配置文件路径, 默认是在根目录下

设置git策略,超时时间,制品文件大小限制,测试覆盖率等。

 1.1.2 管道状态

 可以在项目中以图标的方式展示项目运行情况。

 创建README.md文件

 可以看到流水线的运行状态

 1.1.3 覆盖报告

 操作与管道状态类似。

 1.2 Auto DevOps

自动构建,一般选择不自动构建。

 1.3 runner

 可以编辑,暂停/开启,删除。

 

 1.4 Artifacts

是否保存成功作业的制品

1.5 Variables

变量,可以添加需要的变量信息。

 添加一个GitLabToken,值为6123456789,选择字符类型,作用域是所有,进行mask加密。

 在流水线中调用变量

 可以看到是加密显示。

 添加一个非加密显示的变量,测试如下:

所有变量信息 

1.6 Pipeline triggers

触发器,可以远程构建

添加一个test的触发器。

1.6.1 使用curl方式触发构建

复制命令

# 替换TOKEN 分支名称REF_NAME

curl -X POST \

-F token=TOKEN \

-F ref=REF_NAME \

http://192.168.159.143/api/v4/projects/2/trigger/pipeline

curl -X POST \

-F token=833db89e71cde6dd9c499bc6e12063 \

-F ref=main \

http://192.168.159.143/api/v4/projects/2/trigger/pipeline

目前是第7次构建

 执行远程构建命令

 再次查看流水线执行信息,已经触发构建

 1.6.2 其他方式构建

使用.gitlab-ci.yml、webhook进行构建

相关文章

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: