mirror of
				https://github.com/NVIDIA/nvidia-container-toolkit
				synced 2025-06-26 18:18:24 +00:00 
			
		
		
		
	Add delay and timeout to image pull job
Signed-off-by: Evan Lezar <elezar@nvidia.com>
This commit is contained in:
		
							parent
							
								
									2d07385e81
								
							
						
					
					
						commit
						b334f1977b
					
				| @ -46,6 +46,18 @@ variables: | ||||
|     OUT_REGISTRY_TOKEN: "${CI_REGISTRY_PASSWORD}" | ||||
|     OUT_REGISTRY: "${CI_REGISTRY}" | ||||
|     OUT_IMAGE_NAME: "${CI_REGISTRY_IMAGE}/container-toolkit" | ||||
|   # We delay the job start to allow the public pipeline to generate the required images. | ||||
|   when: delayed | ||||
|   start_in: 30 minutes | ||||
|   timeout: 30 minutes | ||||
|   retry: | ||||
|     max: 2 | ||||
|     when: | ||||
|       - job_execution_timeout | ||||
|       - stuck_or_timeout_failure | ||||
|   before_script: | ||||
|     - > | ||||
|       docker pull ${IN_REGISTRY}/${IN_IMAGE_NAME}:${IN_VERSION}-${DIST} > /dev/null && echo "${IN_REGISTRY}/${IN_IMAGE_NAME}:${IN_VERSION}-${DIST}" || ( echo "${IN_REGISTRY}/${IN_IMAGE_NAME}:${IN_VERSION}-${DIST} does not exist" && sleep infinity ) | ||||
|   script: | ||||
|     - docker pull ${IN_REGISTRY}/${IN_IMAGE_NAME}:${IN_VERSION}-${DIST} | ||||
|     - docker tag ${IN_REGISTRY}/${IN_IMAGE_NAME}:${IN_VERSION}-${DIST} ${OUT_IMAGE_NAME}:${CI_COMMIT_SHORT_SHA}-${DIST} | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user