文档
注册
评分
提单
论坛
小智

创建GitLab流水线测试任务

创建任务

  1. 创建流水线。进入GitLab主页,在左上角单击,选择“新建项目/仓库”。
    图1 创建GitLab项目1
  2. 打开新建项目页面,单击“创建空白项目”,打开创建空白项目页面,填写项目名称,选择root用户,单击“新建项目”
    图2 创建GitLab项目2
    图3 创建GitLab项目3
  3. 打开已创建的项目,在左侧树单击“流水线编辑器”,将脚本样例复制到流水线编辑框中,最后单击“提交更改”
    图4 编辑脚本样例

    测试代码示例请参见GitLab流水线测试代码示例

  4. 在左侧树单击“构建 > 流水线”,右上角单击“运行流水线”,执行当前项目;选择“构建 > 作业”,查看流水线输出。
    图5 构建项目
    图6 查看流水线输出
  5. 在右侧单击“下载”,可下载当前项目报告。
    图7 下载报告

GitLab流水线测试代码示例

请确保运行的用户拥有root权限。

stages:          # List of stages for jobs, and their order of execution
  - build
  - test
  - deploy
build-job:       # This job runs in the build stage, which runs first.
  stage: test
  tags:
    - kunpeng_executor # 对应gitlab-runner注册时的标签,可选择多个
  script:
    - CURDIR=$(pwd)
    - echo $CURDIR
    - /bin/cp -rf /root/.local/compatibility_testing/template.html.bak /root/.local/compatibility_testing/template.html
    - sudo /bin/bash /root/.local/compatibility_testing/bin/compatibility_test
    - /bin/cp -rf /root/.local/compatibility_testing/compatibility_report.html $CURDIR/compatibility_report.html
    - sudo /bin/bash /root/.local/compatibility_testing/report_result.sh
    - echo "请去 '${CURDIR}'/compatibility_report.html 查看报告 "
  artifacts:
    paths:
      - compatibility_report.html     
    name: compatibility_report
搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词