我正在使用声明性 Jenkinsfile 在 Docker 容器内运行一些阶段。该过程运行良好,但构建时间通常非常慢,因为我们的 CI 有很多从属设备,如果构建发生在没有层缓存的从属设备上,则整个构建需要一段时间。
--cache-from
我已经读过,如果指定了标志,Docker 可以加快构建速度。如何指定缓存来源标志以及外部注册表的 URL 和凭据?
pipeline {
agent { dockerfile true }
environment {
REPO = credentials('supersecret')
}
stages {
stage('Prepare environment') {
steps {