#49 Retry if push is failing
Merged 4 years ago by mikeb. Opened 4 years ago by mkovarik.
mkovarik/c3i-library retry-push  into  master

@@ -178,7 +178,9 @@ 

              def destImage = "${env.IMAGE_DESTINATION_NAMESPACE}/${imageName}:${env.IMAGE_TAG}"

              // copy between registies

              echo "Copying container from ${sourceImage} to ${destImage}"

-             sh "skopeo copy --src-cert-dir=/var/run/secrets/kubernetes.io/serviceaccount/ docker://${sourceImage} docker://${destImage}"

+             retry(5) {

+               sh "skopeo copy --src-cert-dir=/var/run/secrets/kubernetes.io/serviceaccount/ docker://${sourceImage} docker://${destImage}"

+             }

            }

          }

        }

@@ -72,7 +72,9 @@ 

      stage('Copy image') {

        steps {

          echo "Copy container image ${env.IMAGE} to ${env.PROMOTING_DESTINATION}:${env.TARGET_TAG}"

-         sh "skopeo copy docker://${env.IMAGE} docker://${env.PROMOTING_DESTINATION}:${env.TARGET_TAG}"

+         retry(5) {

+           sh "skopeo copy docker://${env.IMAGE} docker://${env.PROMOTING_DESTINATION}:${env.TARGET_TAG}"

+         }

        }

      }

    }

no initial comment

Pull-Request has been merged by mikeb

4 years ago