Files
FHC-Core/phpci.yml
T
bison-paolo abbeb27e93 phpci
2016-11-29 16:13:21 +01:00

57 lines
2.5 KiB
YAML

build_settings:
verbose: false
prefer_symlink: false
ignore:
- "vendor"
- "tests"
pgsql:
host: 'localhost;dbname=template1'
user: 'fhcomplete'
pass: 'fhcomplete'
setup:
composer:
action: "install"
prefer_dist: true
no_dev: true
pgsql:
- "UPDATE pg_database SET datallowconn = 'false' WHERE datname = 'fhctest';" # Stops connections to database
- "SELECT pg_terminate_backend(pid) FROM pg_stat_activity WHERE pid <> pg_backend_pid() AND datname = 'fhctest';" # Close previous connections to database
- "DROP DATABASE IF EXISTS fhctest;" # Drops database
- "CREATE DATABASE fhctest OWNER fhcomplete;" # Creates database
shell:
- "rm -f /var/www/html/build" # Remove the previous soft link, if exists, to the build directory
- "ln -s %BUILD_PATH% /var/www/html/build" # Create a new soft link to the actual build directory
# Rename configuration files
- "cd %BUILD_PATH% && cp ./config/global.config-default.inc.php ./config/global.config.inc.php"
- "cd %BUILD_PATH% && cp ./config/cis.config-default.inc.php ./config/cis.config.inc.php"
- "cd %BUILD_PATH% && cp ./config/vilesci.config-default.inc.php ./config/vilesci.config.inc.php"
- "cd %BUILD_PATH% && cp ./config/system.config-default.inc.php ./config/system.config.inc.php"
- "cd %BUILD_PATH% && php index.ci.php DBTools migrate" # Install Database
test:
lint:
directories:
- "application/"
recursive: true
codeception:
config: "tests/codeception/"
path: "tests/codeception/_output/"
# php_docblock_checker:
# path: "application/controllers/"
# allowed_warnings: 100
# skip_classes: false
# php_code_sniffer:
# path: "application/controllers/"
# standard: "tests/codesniffer/FHComplete"
# allowed_errors: 200
# allowed_warnings: 200
# php_unit:
# directory: "tests/phpunit/"
complete:
pgsql:
- "UPDATE pg_database SET datallowconn = 'false' WHERE datname = 'fhctest';" # Stops connections to database
- "SELECT pg_terminate_backend(pid) FROM pg_stat_activity WHERE pid <> pg_backend_pid() AND datname = 'fhctest';" # Close previous connections to database
- "DROP DATABASE IF EXISTS fhctest;" # Drops database
shell:
- "rm -f /var/www/html/build" # Remove the previous soft link, if exists, to the build directory