From 24767f7af143289d96374ab4cc96471b289164cc Mon Sep 17 00:00:00 2001
From: Adar Nimrod <nimrod@shore.co.il>
Date: Thu, 3 Mar 2022 21:55:27 +0200
Subject: [PATCH] Allow setting the working directory.

In the Docker templates.
---
 templates/docker.yml | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/templates/docker.yml b/templates/docker.yml
index f187471..fe06e00 100644
--- a/templates/docker.yml
+++ b/templates/docker.yml
@@ -7,6 +7,7 @@ foo:
   stage: .post
   image: &image registry.shore.co.il/ci-images:docker
   before_script:
+    - &WORKDIR cd "${WORKDIR:-.}"
     - &TAG |-
       if [ -n "${CI_COMMIT_TAG:-}" ]
       then
@@ -56,6 +57,7 @@ foo:
     COMPOSE_DOCKER_CLI_BUILD: "1"
     DOCKER_BUILDKIT: "1"
   before_script:
+    - *WORKDIR
     - *TAG
   script:
     - docker-compose build --no-cache --parallel --pull
@@ -67,6 +69,7 @@ foo:
     DOCKER_BUILDKIT: "1"
     DOCKER_REGISTRY: registry.hub.docker.com/adarnimrod
   before_script:
+    - *WORKDIR
     - *TAG
     - *IMAGE
   script: &docker-build
@@ -89,6 +92,7 @@ foo:
     DOCKER_BUILDKIT: "1"
     DOCKER_REGISTRY: registry.shore.co.il
   before_script:
+    - *WORKDIR
     - *TAG
     - *IMAGE
   script: *docker-build
@@ -102,6 +106,7 @@ foo:
     COMPOSE_DOCKER_CLI_BUILD: "1"
     DOCKER_BUILDKIT: "1"
   before_script:
+    - *WORKDIR
     - *TAG
   script:
     - docker-compose pull --quiet
@@ -117,6 +122,7 @@ foo:
     - branches
     - tags
   before_script:
+    - *WORKDIR
     - *TAG
     - *hub-login
   script:
@@ -143,6 +149,7 @@ foo:
   rules:
     - when: manual
   before_script:
+    - *WORKDIR
     - *TAG
   script:
     - docker-compose up --detach --remove-orphans
-- 
GitLab