gitleaks在gitlab ci中

时间:2019-10-03 03:24:45

标签: gitlab-ci gitlab-ce

我试图在GitLab CI中手动设置gitleaks,以扫描我的GitLab存储库中的秘密。我认为我的工作配置错误。作业通过了,但是输出了unknown flag 'c'并且gitleaks帮助了对话,但是没有预期的基于gitleaks的实际输出。

我的`.gitlab-ci.yml'看起来像:

stages:
  - security

gitleaks:
  stage: security
  image: zricethezav/gitleaks
  script:
    - gitleaks --verbose --repo-path=$PWD

有什么建议我可能会出错吗?

1 个答案:

答案 0 :(得分:1)

查看是否this example works better

stages:
  - leaks
  - test

leaks:gitleaks:
  stage: leaks
  image: 
    name: "zricethezav/gitleaks"
    entrypoint: [""]
  script:
    - gitleaks -v --repo-path=./ --config=gitleaks.toml

您可以调整阶段名称,但是添加一个空的入口点和一个config file可能会有所帮助。