snide/travinizer-bundle

Travis CI & Scrutinizer CI overview bundle

1.1.0 2014-01-02 21:35 UTC

README

Symfony 2 bundle - Travis CI & Scrutinizer CI overview for your OS projects

Latest Stable Version Build Status Scrutinizer Quality Score Code Coverage Bitdeli Badge

features

  • Scrutinizer overview
  • Travis overview
  • Metrics
  • Repositories dashboard

Installation

Installation by Composer

If you use composer, add SnideTravinizerBundle bundle as a dependency to the composer.json of your application

    "require": {
        ...
        "snide/travinizer-bundle": "dev-master"
        ...
    },

Add SnideTravinizerBundle to your application kernel.

// app/AppKernel.php
<?php
    // ...
    public function registerBundles()
    {
        $bundles = array(
            // ...
            new Snide\TravinizerBundle\SnideTravinizerBundle(),
        );
    }

The bundle needs to copy the resources necessary to the web folder. You can use the command below:

    php app/console assets:install

Overview

Dashboard

Dashboard

Scrutinizer metrics

Scrutinizer metrics

Pdepend metrics

Pdepend metrics

Travis builds

Travis builds

Full configuration

    snide_monitor:
        manager:
            class: Your\Specific\RepoManager
        repository:
            type: yaml # only Yaml type is defined
            repo:
                filename: /path/to/your/yaml/save/file.yml
                class: Your\Specific\Repo
        # optional
        filesystem_cache_path: %kernel_dir%/travinizer