From 07aad9f51ca6bd8161850d9e91b50e37649ee86f Mon Sep 17 00:00:00 2001 From: vladp Date: Sat, 13 Dec 2025 01:52:53 +0700 Subject: [PATCH] return good piplne --- infrastructure/jenkins/deploy-front.groovy | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/infrastructure/jenkins/deploy-front.groovy b/infrastructure/jenkins/deploy-front.groovy index e0a2094..f8869ce 100644 --- a/infrastructure/jenkins/deploy-front.groovy +++ b/infrastructure/jenkins/deploy-front.groovy @@ -96,7 +96,7 @@ pipeline { elif [ -f 'docker-compose.yml' ]; then docker-compose -f docker-compose.yml build else - echo 'Exception:don't found docker-compose' + echo 'Exception: docker-compose file not found' exit 1 fi " @@ -120,6 +120,9 @@ pipeline { sshpass -p '$SSH_PASS' ssh $SSH_USER@92.242.61.23 " cd /opt/deployments/frontend/${params.BRANCH} + # Проверяем и подключаем к сети app-network если нужно + docker network inspect app-network 2>/dev/null || echo 'Warning: app-network not found' + if [ -f 'docker-compose.yaml' ]; then docker-compose -f docker-compose.yaml up -d elif [ -f 'docker-compose.yml' ]; then @@ -150,16 +153,16 @@ pipeline { sh """ sshpass -p '$SSH_PASS' ssh $SSH_USER@92.242.61.23 " if docker ps --format '{{.Names}}' | grep -q 'no-copy-frontend'; then - echo 'Container start' + echo 'Container started' sleep 5 HTTP_CODE=\$(curl -s -o /dev/null -w '%{http_code}' http://localhost:2998 || echo '000') - echo 'HTTP код: ' \$HTTP_CODE + echo 'HTTP code: \$HTTP_CODE' - echo 'Frong start on http://92.242.61.23:2998' + echo 'Frontend available on http://92.242.61.23:2998' else - echo 'Exception: container don't start' + echo 'Exception: container did not start' docker ps -a | grep frontend exit 1 fi @@ -173,11 +176,11 @@ pipeline { post { success { - echo "Front branch ${params.BRANCH} completed" - echo "Use on http://92.242.61.23:2998" + echo "Front branch ${params.BRANCH} deployment completed" + echo "Frontend available on http://92.242.61.23:2998" } failure { - echo "Failed" + echo "Deployment failed" } } } \ No newline at end of file