diff --git a/ci/inc/build.yml b/ci/inc/build.yml index 605a8b77f5018ca9e2db7a5ef804a60b5fd8338b..aadafce9097f1002aca578f870058d405d126c78 100644 --- a/ci/inc/build.yml +++ b/ci/inc/build.yml @@ -33,8 +33,11 @@ variables: # mirrors is desired. # cache: - - sudo mkdir /mirrors - - sudo mount -t cifs -o username=${CI_SMB_USER},password=${CI_SMB_PWD},${CI_SMB_OPTS} //${KED_GITLAB_HOST_ADDR}/mirrors/develop /mirrors + - | + if ! test -d /mirrors; then + sudo mkdir /mirrors + sudo mount -t cifs -o username=${CI_SMB_USER},password=${CI_SMB_PWD},${CI_SMB_OPTS} //${KED_GITLAB_HOST_ADDR}/mirrors/develop /mirrors + fi - mkdir -p build - ln -s /mirrors/sources build/downloads - ln -s /mirrors/sstate build/sstate-cache