Checkout Config
build:
resources:
cpus: 1
environment:
variables:
DB_HOST: 'talentcloud-db'
DB_PORT: '5433'
hosts:
local.dev: 127.0.0.1
# Languages
php:
version: "7.2"
ini:
memory_limit: "-1"
ruby: "2.3.1"
node: "v6.2.0"
# Various pre-installed services that can be configured.
docker: true
postgresql: true
selenium: true
dependencies:
override:
- true
before:
- npm install
- sudo make gen-certs
- sudo docker-compose up --abort-on-container-exit
- sudo make docker-start
- sudo make build-db
# sudo docker-compose down -v
nodes:
analysis:
tests:
override:
- php-scrutinizer-run # --enable-security-analysis
- js-scrutinizer-run
- csslint-run ./public/css
- phpcs-run ./app
- phpcs-run ./public
deployment:
-
commands:
- heroku create
- git push heroku master
filter:
excluded_paths:
- '*/database/*'
- '*/node_modules/*'
- '*/tests/*'
- '*/vendor/*'
checks:
javascript: true
php: true
tools:
external_code_coverage:
timeout: 777
runs: 2
Repository Config
checks:
javascript: true
php: true
build:
nodes:
analysis:
tests:
override:
- php-scrutinizer-run
- js-scrutinizer-run
-
command: phpcs-run
use_website_config: true
-
command: scss-lint-run
use_website_config: true
-
command: csslint-run
use_website_config: true
Global Config
build:
nodes:
talentcloud:
dependencies:
before:
- npm rebuild
- npm install
- sudo make gen-certs
- sudo docker-compose up --abort-on-container-exit
- sudo make docker-start
- sudo cp -a .env.example .env
- sudo make build-db
- sudo make docker-stop
root_path: './'
environment:
variables:
DB_HOST: "talentcloud-db"
DB_PORT: "5433"
# Languages
php:
version: "7.2"
ini:
memory_limit: "-1"
ruby: "2.3.1"
node: "v6.2.0"
# Various pre-installed services that can be configured.
docker: true
postgresql: true
selenium: true
analysis:
tests:
override:
- php-scrutinizer-run --enable-security-analysis
- js-scrutinizer-run
- phpcs-run
filter:
excluded_paths:
- '*/database/*'
- '*/node_modules/*'
- '*/tests/*'
- '*/vendor/*'
checks:
php: true
tools:
external_code_coverage:
timeout: 777
runs: 2