当前位置:   article > 正文

DevOps系列之GitLab-06配置运行流水线2_auto devops pipeline was disabled

auto devops pipeline was disabled

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方式触发构建

复制命令

  1. # 替换TOKEN 分支名称REF_NAME
  2. curl -X POST \
  3. -F token=TOKEN \
  4. -F ref=REF_NAME \
  5. http://192.168.159.143/api/v4/projects/2/trigger/pipeline
  6. curl -X POST \
  7. -F token=833db89e71cde6dd9c499bc6e12063 \
  8. -F ref=main \
  9. http://192.168.159.143/api/v4/projects/2/trigger/pipeline

目前是第7次构建

 执行远程构建命令

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

 1.6.2 其他方式构建

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/88034
推荐阅读
相关标签
  

闽ICP备14008679号