diff --git a/.drone.yml b/.drone.yml index 37e490d..9cb50f2 100644 --- a/.drone.yml +++ b/.drone.yml @@ -14,6 +14,21 @@ trigger: - push steps: + - name: Cache builder stage + image: plugins/docker + settings: + username: viktorbarzin + password: + from_secret: dockerhub-token + repo: viktorbarzin/immoweb + dockerfile: frontend/Dockerfile + context: frontend + target: builder + cache_from: + - viktorbarzin/immoweb:builder + tags: + - builder + - name: Build frontend image image: plugins/docker settings: @@ -23,6 +38,9 @@ steps: repo: viktorbarzin/immoweb dockerfile: frontend/Dockerfile context: frontend + cache_from: + - viktorbarzin/immoweb:builder + - viktorbarzin/immoweb:latest tags: - latest - ${DRONE_BUILD_NUMBER} @@ -78,6 +96,21 @@ trigger: - push steps: + - name: Cache builder stage + image: plugins/docker + settings: + username: viktorbarzin + password: + from_secret: dockerhub-token + repo: viktorbarzin/realestatecrawler + dockerfile: Dockerfile + context: . + target: builder + cache_from: + - viktorbarzin/realestatecrawler:builder + tags: + - builder + - name: Build API image image: plugins/docker settings: @@ -87,10 +120,12 @@ steps: repo: viktorbarzin/realestatecrawler dockerfile: Dockerfile context: . + cache_from: + - viktorbarzin/realestatecrawler:builder + - viktorbarzin/realestatecrawler:latest tags: - latest - ${DRONE_BUILD_NUMBER} - cache_from: viktorbarzin/realestatecrawler:latest - name: Update deployment image: alpine