Loading before_script.yml +5 −0 Original line number Diff line number Diff line Loading @@ -9,6 +9,11 @@ before_script: - ssh-add <(echo "$DEPLOY_KEY") - mkdir -p ~/.ssh - '[[ -f /.dockerenv ]] && echo "$SSH_SERVER_HOSTKEYS" > ~/.ssh/known_hosts' - source $CI_PROJECT_DIR/.env.project - export PROJECT_SERVER="${CI_BUILD_REF_NAME^^}_PROJECT_SERVER" - export PROJECT_SITE="${CI_BUILD_REF_NAME^^}_PROJECT_SITE" - echo "$PRODUCTION_DEPLOY_KEY" > ~/.ssh/deploy.key - chmod 0400 ~/.ssh/deploy.key # Нижеследующая строчка положит в LAYOUTS все папки внутри working. - cd $CI_PROJECT_DIR/working/ && export LAYOUTS=(`ls -1 -d ./*/|perl -nE '$_ =~ s/^\.\/(.+)\/$\//$1/; chomp; say'`) # Если хочется указать вручную избранные папки, например folder1 и folder2, надо раскомментировать следующую строку и закомментировать строку выше. Loading Loading
before_script.yml +5 −0 Original line number Diff line number Diff line Loading @@ -9,6 +9,11 @@ before_script: - ssh-add <(echo "$DEPLOY_KEY") - mkdir -p ~/.ssh - '[[ -f /.dockerenv ]] && echo "$SSH_SERVER_HOSTKEYS" > ~/.ssh/known_hosts' - source $CI_PROJECT_DIR/.env.project - export PROJECT_SERVER="${CI_BUILD_REF_NAME^^}_PROJECT_SERVER" - export PROJECT_SITE="${CI_BUILD_REF_NAME^^}_PROJECT_SITE" - echo "$PRODUCTION_DEPLOY_KEY" > ~/.ssh/deploy.key - chmod 0400 ~/.ssh/deploy.key # Нижеследующая строчка положит в LAYOUTS все папки внутри working. - cd $CI_PROJECT_DIR/working/ && export LAYOUTS=(`ls -1 -d ./*/|perl -nE '$_ =~ s/^\.\/(.+)\/$\//$1/; chomp; say'`) # Если хочется указать вручную избранные папки, например folder1 и folder2, надо раскомментировать следующую строку и закомментировать строку выше. Loading