Skip to content
Snippets Groups Projects
Commit eef29276 authored by jurgenhaas's avatar jurgenhaas
Browse files

#4 Make variable SSH_PRIVATE_KEY optional

parent b9605070
No related branches found
No related tags found
No related merge requests found
......@@ -94,26 +94,32 @@ stages:
cache:
<<: *cache_default
policy: pull-push
script:
- eval $(ssh-agent -s)
- echo "$SSH_PRIVATE_KEY" | tr -d '\r' | ssh-add - > /dev/null
- mkdir -p ~/.ssh
- chmod 700 ~/.ssh
- ssh-keyscan gitlab.lakedrops.com >> ~/.ssh/known_hosts
- chmod 644 ~/.ssh/known_hosts
- ssh git@gitlab.lakedrops.com
- if [[ -n $DOWNGRADE_COMPOSER ]]; then composer self-update --$DOWNGRADE_COMPOSER; fi
- if [[ -n $GITLAB_ACCESS_TOKEN ]]; then composer config -g gitlab-token.gitlab.lakedrops.com $GITLAB_ACCESS_TOKEN; fi
- composer install --no-interaction --no-progress
- composer lakedrops:scaffold --no-interaction
- composer lakedrops:docker4drupal --no-interaction
- docker-compose up -d
- composer lakedrops:behat --no-interaction
- mkdir -p files/default/files/css
- mkdir -p files/default/files/js
- mkdir -p files/default/files/languages
- mkdir -p files/default/files/translations
- chmod -R ugo+w files/default/files/
script: |
if [[ -n $SSH_PRIVATE_KEY ]]; then
eval $(ssh-agent -s)
echo "$SSH_PRIVATE_KEY" | tr -d '\r' | ssh-add - > /dev/null
mkdir -p ~/.ssh
chmod 700 ~/.ssh
ssh-keyscan gitlab.lakedrops.com >> ~/.ssh/known_hosts
chmod 644 ~/.ssh/known_hosts
ssh git@gitlab.lakedrops.com
fi
if [[ -n $DOWNGRADE_COMPOSER ]]; then
composer self-update --$DOWNGRADE_COMPOSER;
fi
if [[ -n $GITLAB_ACCESS_TOKEN ]]; then
composer config -g gitlab-token.gitlab.lakedrops.com $GITLAB_ACCESS_TOKEN;
fi
composer install --no-interaction --no-progress
composer lakedrops:scaffold --no-interaction
composer lakedrops:docker4drupal --no-interaction
docker-compose up -d
composer lakedrops:behat --no-interaction
mkdir -p files/default/files/css
mkdir -p files/default/files/js
mkdir -p files/default/files/languages
mkdir -p files/default/files/translations
chmod -R ugo+w files/default/files/
artifacts:
name: build
when: always
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment