Enable docker cache
This commit is contained in:
		
							parent
							
								
									5b3648f502
								
							
						
					
					
						commit
						79c8451d0e
					
				
					 1 changed files with 5 additions and 4 deletions
				
			
		|  | @ -14,16 +14,17 @@ before_script: | |||
| 
 | ||||
| build-main: | ||||
|   script: | ||||
|     - docker build --no-cache --pull -t "$CI_REGISTRY_IMAGE" . | ||||
|     - docker tag "$CI_REGISTRY_IMAGE" "$CI_REGISTRY_IMAGE:branch-$CI_COMMIT_REF_SLUG" | ||||
|     - docker push "$CI_REGISTRY_IMAGE:branch-$CI_COMMIT_REF_SLUG" | ||||
|     - docker pull $CI_REGISTRY_IMAGE || true | ||||
|     - docker build --cache-from $CI_REGISTRY_IMAGE --pull -t "$CI_REGISTRY_IMAGE" -t "$CI_REGISTRY_IMAGE:branch-$CI_COMMIT_REF_SLUG" . | ||||
|     - docker push "$CI_REGISTRY_IMAGE" | ||||
|     - docker push "$CI_REGISTRY_IMAGE:branch-$CI_COMMIT_REF_SLUG" | ||||
|   only: | ||||
|     - main | ||||
| 
 | ||||
| build: | ||||
|   script: | ||||
|     - docker build --no-cache --pull -t "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG" . | ||||
|     - docker pull $CI_REGISTRY_IMAGE || true | ||||
|     - docker build --cache-from $CI_REGISTRY_IMAGE --pull -t "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG" . | ||||
|     - docker push "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG" | ||||
|   except: | ||||
|     - main | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue