Merge branch backend:master into master
This commit is contained in:
+13
-1
@@ -24,15 +24,27 @@ test:
|
||||
only:
|
||||
- master
|
||||
before_script:
|
||||
- for try in {1..10}; do sleep 0.5; docker info && break ; done
|
||||
- for try in {1..10}; do sleep 1; docker info && break ; done
|
||||
- echo "$DOCKER_DEPLOY_KEY" | docker login -u "backend" --password-stdin $CI_REGISTRY
|
||||
- docker compose version
|
||||
- |
|
||||
find solution -type f -name "Dockerfile*" ! -name "*.*" -print0 | while IFS= read -r -d '' file; do
|
||||
echo "Обрабатываем файл: $file"
|
||||
if ! grep -q "^ENV http_proxy" "$file"; then
|
||||
sed -i '/^FROM/ a ENV http_proxy=http:\/\/84.201.181.188:15000\nENV https_proxy=http:\/\/84.201.181.188:15000' "$file"
|
||||
echo "Добавлены прокси-переменные в $file"
|
||||
else
|
||||
echo "Прокси-переменные уже присутствуют в $file"
|
||||
fi
|
||||
done
|
||||
- cd solution && docker compose up -d
|
||||
script:
|
||||
- docker run -v $CI_PROJECT_DIR:/app/result --network host gitlab.prodcontest.ru:5050/2025-final-indiv-repos/backend-checker:v1.2
|
||||
after_script:
|
||||
- cd solution && docker compose logs > ../compose.log && docker compose down
|
||||
artifacts:
|
||||
when: always
|
||||
access: 'developer'
|
||||
paths:
|
||||
- total_stats.json
|
||||
- compose.log
|
||||
|
||||
Reference in New Issue
Block a user