Completed
Push — codecov_config ( 34cbe7...64a0c3 )
by Grant
17:23
created

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