1

ci_secrets 是 ( https://github.com/pmarlow/ci_secrets ) 是一个 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
4

0 回答 0