Loading before_script.yml +32 −0 Original line number Diff line number Diff line Loading @@ -10,6 +10,38 @@ variables: user: www-data group: www-data # # Проверка исходного php-кода на соответствие стандартам оформления # Положено тут, потому что непонятно пока куда еще это приткнуть, чтобы выполнялось всегда и у всех # .phpcs_test_script: &phpcs_test_script | case $PROJECT_CMS_TYPE in bitrix) echo "Using Bitrix rules for phpcs" /root/.composer/vendor/bin/phpcs --encoding=utf-8 --extensions=php --ignore=/vendor --standard=PSR1,PSR2 --exclude=PSR1.Methods.CamelCapsMethodName,PSR1.Files.SideEffects,PSR1.Classes.ClassDeclaration,Squiz.Classes.ValidClassName / ;; ceteracms) echo "Using CeteraCMS rules for phpcs" /root/.composer/vendor/bin/phpcs --encoding=utf-8 --extensions=php --ignore=/vendor --standard=PSR1,PSR2 / ;; *) echo "Using default rules for phpcs" /root/.composer/vendor/bin/phpcs --encoding=utf-8 --extensions=php --ignore=/vendor --standard=PSR1,PSR2 / ;; esac phpcs_test: image: registry.cetera.su/adm/adm/php_composer:stretch_5 stage: test allow_failure: yes script: - *phpcs_test_script only: changes: - /**/*.php .set_layouts: &set_layouts | cd $CI_PROJECT_DIR/working/ && export LAYOUTS=(`ls -1 -d ./*/|perl -nE 's{^\./(.+)/$}{$1}; print if /^[^.]/'`) Loading Loading
before_script.yml +32 −0 Original line number Diff line number Diff line Loading @@ -10,6 +10,38 @@ variables: user: www-data group: www-data # # Проверка исходного php-кода на соответствие стандартам оформления # Положено тут, потому что непонятно пока куда еще это приткнуть, чтобы выполнялось всегда и у всех # .phpcs_test_script: &phpcs_test_script | case $PROJECT_CMS_TYPE in bitrix) echo "Using Bitrix rules for phpcs" /root/.composer/vendor/bin/phpcs --encoding=utf-8 --extensions=php --ignore=/vendor --standard=PSR1,PSR2 --exclude=PSR1.Methods.CamelCapsMethodName,PSR1.Files.SideEffects,PSR1.Classes.ClassDeclaration,Squiz.Classes.ValidClassName / ;; ceteracms) echo "Using CeteraCMS rules for phpcs" /root/.composer/vendor/bin/phpcs --encoding=utf-8 --extensions=php --ignore=/vendor --standard=PSR1,PSR2 / ;; *) echo "Using default rules for phpcs" /root/.composer/vendor/bin/phpcs --encoding=utf-8 --extensions=php --ignore=/vendor --standard=PSR1,PSR2 / ;; esac phpcs_test: image: registry.cetera.su/adm/adm/php_composer:stretch_5 stage: test allow_failure: yes script: - *phpcs_test_script only: changes: - /**/*.php .set_layouts: &set_layouts | cd $CI_PROJECT_DIR/working/ && export LAYOUTS=(`ls -1 -d ./*/|perl -nE 's{^\./(.+)/$}{$1}; print if /^[^.]/'`) Loading