为Jenkins ci配置ci_机密

为Jenkins ci配置ci_机密,jenkins,jenkins-pipeline,travis-ci,gitlab-ci,git-secret,Jenkins,Jenkins Pipeline,Travis Ci,Gitlab Ci,Git Secret,ci_secrets is()是一个repo秘密扫描工具,可以轻松地与Travis和Gitlab ci集成,而不需要持久服务器。 将其配置到Jenkins管道中有点棘手,尽管Jenkins不支持以下环境变量 "TRAVIS_COMMIT_RANGE" and/or 这是从范围内的第一次提交确定最新扫描提交所必需的 有没有办法在Jenkins管道中实现这一点 例如: script: - export COMMIT_RANGE=${TRAVIS_COMMIT_RANGE:-"0000000

ci_secrets is()是一个repo秘密扫描工具,可以轻松地与Travis和Gitlab ci集成,而不需要持久服务器。 将其配置到Jenkins管道中有点棘手,尽管Jenkins不支持以下环境变量

"TRAVIS_COMMIT_RANGE" and/or 
这是从范围内的第一次提交确定最新扫描提交所必需的

有没有办法在Jenkins管道中实现这一点

例如:

script:
   - export COMMIT_RANGE=${TRAVIS_COMMIT_RANGE:-"000000000000000000000000000000000000"}
   - export LAST_COMMIT=${COMMIT_RANGE%%.*}
   - ci_secrets --since $LAST_COMMIT --includeMergeCommit --log INFO