Ich verwende eine deklarative Jenkins-Datei, um einige Stufen in einem Docker-Container auszuführen. Der Prozess funktioniert in Ordnung, aber die Build-Zeiten sind oft sehr langsam, da unser CI ziemlich viele Slaves hat und wenn der Build auf einem Slave ohne den Layer-Cache stattfindet, dauert der gesamte Build eine Weile.Wie verwende ich Docker's --cache-from Build-Flag in einer deklarativen Jenkins-Pipeline?
Ich habe gelesen, dass Docker Builds beschleunigen kann, wenn ein --cache-from
Flag angegeben ist. Wie gebe ich das Cache-from-Flag und die URL und Anmeldeinformationen der externen Registrierung an?
pipeline {
agent { dockerfile true }
environment {
REPO = credentials('supersecret')
}
stages {
stage('Prepare environment') {
steps {