跳到主要内容

CodeCheck

创建CodeCheck流水线


通过 YML 创建

在您的 GitCode 项目中,创建 .gitcode/workflows 目录,用于存放工作流文件。在该目录下,创建一个新的 YAML 文件,例如 codecheck.yml,并添加以下内容:

name: codecheck-pipeline

jobs:
  build:
    runs-on: euleros-2.10.1
    steps:
      - name: codecheck-action-task
        uses: codecheck-action@0.0.3
        with:
          repo_url: 'https://gitcode.com/hhodysn/test-gitcode-codecheck.git'
          branch: 'main'
          rule_sets: '[{"language":"SHELL"}]'
          access_token: 'o12345678'

image-20251027171244310.png

  • repo_url 是要检查的代码仓链接;
  • branch 是要检查的分支;
  • rule_sets 是要检查文件的语言类型,需要按照指定的格式;多个语言的写法 [{"language":"SHELL"},{"language":"JAVA"},{"language":"C++"}]
  • 可以配置的语言JAVAC++CTYPESCRIPTCANGJIERUSTARKTSCSSGOHTMLJAVASCRIPTKOTLINLUAPHPPYTHONSCALASHELLSQL
  • access_token 是个人账号设置的访问令牌;

image-20251027171558182

提交并推送这些更改到您的 GitCode 项目。

执行流水线


配置完成后,点击「执行」按钮启动流水线。GitCode 将根据工作流文件中的定义,自动执行构建、测试等任务。

image-20251027171604381

查看结果


流水线执行完成后,您可以在 GitCode 流水线界面中查看详细的执行结果,包括每个步骤的输出和状态。

image-20251027171609133

image-20251027171614772

每次流水线的执行都会记录下来,用户可以在 GitCode 的流水线页面中查看详细的执行记录。这些记录包括流水线的触发时间、执行状态(成功、失败或进行中)、每个步骤的日志输出以及执行耗时等信息。