跳转至

GitLab CI 集成

将 clinvoker 与 GitLab CI 集成,实现自动化代码审查和文档生成。

基本配置

ai-code-review:
  stage: test
  image: alpine/curl
  variables:
    CLINVK_SERVER: $CLINVK_SERVER_URL
    CLINVK_API_KEY: $CLINVK_API_KEY
  script:
    - apk add --no-cache jq git
    - git fetch origin $CI_MERGE_REQUEST_TARGET_BRANCH_NAME
    - git diff origin/$CI_MERGE_REQUEST_TARGET_BRANCH_NAME...HEAD > pr.diff
    # 运行 clinvoker 审查
  rules:
    - if: $CI_MERGE_REQUEST_IID

另请参阅