zend-blog-3-backend

Форк
0
32 строки · 818.0 Байт
1
#!/usr/bin/env bash
2

3
echo -e "\e[36mStart pre-push hook\e[0m\n"
4

5
docker compose run --rm --remove-orphans -T rhinoceros bash -c "bin/php-cs-fixer fix --dry-run --diff"
6
retVal=$?
7
if [ $retVal -ne 0 ]; then
8
    echo -e "\n\e[31mPHP-CS-Fixer error\e[0m\n"
9
    exit 1
10
else
11
    echo -e "\n\e[32mPHP-CS-Fixer OK\e[0m\n"
12
fi
13

14
docker compose run --rm --remove-orphans -T rhinoceros bash -c "bin/phpspec run"
15
retVal=$?
16
if [ $retVal -ne 0 ]; then
17
    echo -e "\e[31mphpspec error\e[0m\n"
18
    exit 1
19
else
20
    echo -e "\e[32mphpspec OK\e[0m\n"
21
fi
22

23
docker compose run --rm --remove-orphans -T rhinoceros bash -c "php bin/console doctrine:schema:validate"
24
retVal=$?
25
if [ $retVal -ne 0 ]; then
26
    echo -e "\e[31mdoctrine:schema:validate error\e[0m\n"
27
    exit 1
28
else
29
    echo -e "\e[32mdoctrine:schema:validate OK\e[0m\n"
30
fi
31

32
exit 0
33

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.