运行 不同 docker 容器中的 Jfrog cli 并在 Gitlab CI/CD 管道中使用该 cli

Running Jfrog cli in different docker container and using that cli in the Gitlab CI/CD pipeline

我 运行 在 Gitlab 中设置我的 CI/CD 管道,我正在使用 Jfrog cli 来扫描我的代码。问题是我每次 运行 连接 CI/CD 管道时都会下载 cli。我想在 docker 图像中使用该 cli,每次我需要 运行 我的 Gitlab 服务器中的管道时都可以使用它。有任何想法吗?

根据installation instructions, 你可以在 docker 图像中 运行 JFrog CLI:

docker run docker.bintray.io/jfrog/jfrog-cli-go:latest jfrog -v

或者您可以构建自己的 Docker 安装了 JFrog CLI 的映像。这里有几个链接: