Dockerコンテナ内でいくつかのステージを実行するために宣言型Jenkinsfileを使用しています。このプロセスは問題なく動作しますが、CIにはかなりの数のスレーブが含まれているため、ビルド時間は非常に遅いことが多く、レイヤーキャッシュがないスレーブでビルドが発生すると、ビルド全体にしばらく時間がかかります。宣言型JenkinsパイプラインでDockerの--cache-fromビルドフラグを使用するにはどうすればよいですか?
--cache-from
フラグが指定されている場合、Dockerはビルドの速度を上げることができます。 cache-fromフラグと外部レジストリのURLと資格情報を指定するにはどうすればよいですか?
pipeline {
agent { dockerfile true }
environment {
REPO = credentials('supersecret')
}
stages {
stage('Prepare environment') {
steps {