中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

创建GitLab流水线病毒扫描任务

创建任务

在GitLab上集成ClamAV工具,在流水线上配置递归扫描本代码仓,路径设置为./即可,并输出扫描日志到当前运行目录的clamscan.log中。

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

    病毒扫描代码示例请参见GitLab流水线病毒扫描代码示例

  5. 在流水线页面,单击“下载”,显示当前项目已有的报告,单击报告名称可下载报告。或者在产物页面,也可下载对应的项目报告。
    图6 下载报告

GitLab流水线病毒扫描代码示例

ClamAV病毒扫描代码示例。

stages:
     - build
     - clamAV clamscan:
   stage: clamAV
  tags:
    - kunpeng_executor
  script:
    - echo '====== 更新病毒库 ======'
    - freshclam
    - echo '====== 病毒扫描 ======'
    - clamscan -i -r ./ -l ./clamscan.log
  artifacts:
    paths:
    - clamscan.log
    name: clamscan
搜索结果
找到“0”个结果

当前产品无相关内容

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