change ci

This commit is contained in:
2025-05-27 16:15:42 +03:30
parent 9ca86bd924
commit ff17aefac5

View File

@@ -28,8 +28,8 @@ services:
before_script: before_script:
- apk update - apk update
- coman=$(ls && pwd) - command=$(ls && pwd)
- echo "'$coman'" - echo "'$command'"
- cp .env.example .env - cp .env.example .env
- composer install - composer install
- php artisan key:generate - php artisan key:generate
@@ -49,7 +49,7 @@ test:
- sed -i "s/DB_PASSWORD=/DB_PASSWORD=$MYSQL_ROOT_PASSWORD/" .env.testing - sed -i "s/DB_PASSWORD=/DB_PASSWORD=$MYSQL_ROOT_PASSWORD/" .env.testing
- cat .env.testing - cat .env.testing
- php artisan key:generate --env=testing - php artisan key:generate --env=testing
- php artisan migrate --env=testing --force - php artisan migrate --path=/database/old_migrations/ --path=database/migrations --env=testing --force
- php artisan test - php artisan test
rules: rules:
- if: $CI_PIPELINE_SOURCE == 'merge_request_event' - if: $CI_PIPELINE_SOURCE == 'merge_request_event'
@@ -71,21 +71,21 @@ test:
when: always when: always
allow_failure: true allow_failure: true
deploy: #deploy:
stage: deploy # stage: deploy
script: # script:
- apt-get update && add --no-cache openssh-client # - apt-get update && add --no-cache openssh-client
- chmod og-rwx $ID_RSA # - chmod og-rwx $ID_RSA
- ssh -i $ID_RSA -o StrictHostKeyChecking=no $SERVER_USER@$SERVER_IP " # - ssh -i $ID_RSA -o StrictHostKeyChecking=no $SERVER_USER@$SERVER_IP "
echo -e '$SHECAN_DNS' | sudo tee /etc/resolv.conf && # echo -e '$SHECAN_DNS' | sudo tee /etc/resolv.conf &&
dns=\$(cat /etc/resolv.conf) && # dns=\$(cat /etc/resolv.conf) &&
echo \"\$dns\" && # echo \"\$dns\" &&
cd $PROJECT_PATH && # cd $PROJECT_PATH &&
git checkout $TARGET_BRANCH_NAME && # git checkout $TARGET_BRANCH_NAME &&
ssh -T git@gitlab.com && # ssh -T git@gitlab.com &&
git pull ssh-origin $TARGET_BRANCH_NAME && # git pull ssh-origin $TARGET_BRANCH_NAME &&
echo -e '$DEFAULT_DNS' | sudo tee /etc/resolv.conf" # echo -e '$DEFAULT_DNS' | sudo tee /etc/resolv.conf"
resource_group: develop_deploy # resource_group: develop_deploy
rules: # rules:
- if: '$CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_REF_NAME == "develop"' # - if: '$CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_REF_NAME == "develop"'