diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9546408ae..0b026483a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -35,9 +35,9 @@ npm install: - hash -r - apt-get install openssh-client -y - install -m 0700 -d ~/.ssh - - install -m 0644 ${SSH_KNOWN_HOSTS} ~/.ssh/known_hosts + - install -T -m 0644 ${SSH_KNOWN_HOSTS} ~/.ssh/known_hosts - eval $(ssh-agent -s) - - for keyVar in "${!SSH_PRIVATE_KEY_NPM_*}"; do install -m 0400 "${!keyVar}" ~/.ssh/${keyVar}; ssh-add ~/.ssh/${keyVar}; done + - for keyVar in "${!SSH_PRIVATE_KEY_NPM_*}"; do install -T -m 0400 "${!keyVar}" ~/.ssh/${keyVar}; ssh-add ~/.ssh/${keyVar}; done artifacts: paths: - node_modules/ @@ -85,9 +85,9 @@ yesod:build:dev: - ln -s $(which g++-7) $(dirname $(which g++-7))/g++ - 'which ssh-agent || apt-get install openssh-client -y' - install -m 0700 -d ~/.ssh - - install -m 0644 ${SSH_KNOWN_HOSTS} ~/.ssh/known_hosts + - install -T -m 0644 ${SSH_KNOWN_HOSTS} ~/.ssh/known_hosts - eval $(ssh-agent -s) - - for keyVar in "${!SSH_PRIVATE_KEY_STACK_*}"; do install -m 0400 "${!keyVar}" ~/.ssh/${keyVar}; ssh-add ~/.ssh/${keyVar}; done + - for keyVar in "${!SSH_PRIVATE_KEY_STACK_*}"; do install -T -m 0400 "${!keyVar}" ~/.ssh/${keyVar}; ssh-add ~/.ssh/${keyVar}; done artifacts: paths: - bin/ @@ -113,9 +113,9 @@ yesod:build: - ln -s $(which g++-7) $(dirname $(which g++-7))/g++ - apt-get install -y --no-install-recommends openssh-client - install -m 0700 -d ~/.ssh - - install -m 0644 ${SSH_KNOWN_HOSTS} ~/.ssh/known_hosts + - install -T -m 0644 ${SSH_KNOWN_HOSTS} ~/.ssh/known_hosts - eval $(ssh-agent -s) - - for keyVar in "${!SSH_PRIVATE_KEY_STACK_*}"; do install -m 0400 "${!keyVar}" ~/.ssh/${keyVar}; ssh-add ~/.ssh/${keyVar}; done + - for keyVar in "${!SSH_PRIVATE_KEY_STACK_*}"; do install -T -m 0400 "${!keyVar}" ~/.ssh/${keyVar}; ssh-add ~/.ssh/${keyVar}; done artifacts: paths: - bin/ @@ -241,9 +241,9 @@ deploy:uniworx3: - apt-get update -y - apt-get install -y --no-install-recommends openssh-client - install -m 0700 -d ~/.ssh - - install -m 0644 ${SSH_KNOWN_HOSTS} ~/.ssh/known_hosts + - install -T -m 0644 ${SSH_KNOWN_HOSTS} ~/.ssh/known_hosts - eval $(ssh-agent -s) - - install -m 0400 ${SSH_PRIVATE_KEY_UNIWORX3} ~/.ssh/uniworx3; ssh-add ~/.ssh/uniworx3 + - install -T -m 0400 ${SSH_PRIVATE_KEY_UNIWORX3} ~/.ssh/SSH_PRIVATE_KEY_UNIWORX3; ssh-add ~/.ssh/SSH_PRIVATE_KEY_UNIWORX3 dependencies: - yesod:build