Skip to content

Latest commit

 

History

History
42 lines (38 loc) · 1.46 KB

index.rst

File metadata and controls

42 lines (38 loc) · 1.46 KB

EpamCiBundle

Overview

This bundle is intended to help with Continuous Integration & Automated Deployments for Symfony-based projects.

Currently it supports Phing build tool, Jenkins CI server and Capifony deployment tool.

Todo

  1. general
    • put a link to presentation
    • add support for building bundles
  2. build
    • add build tools to require-dev, don't use tools from pear
    • build target: add assetic:dump --env=prod
    • symfony security validator: display output from webservice if vulnerability was found
    • add hphpa analysis
    • add support for SensioLabs Insight (https://insight.sensiolabs.com/account)
  3. deploy
    • rollback docs
    • custom CLI tasks during deployment via jenkins
    • handling of running CLI/cron scripts
    • execute composer install --dry-run and ``php app/check.php``during deployment to verify that environment is sane

Detailed information

  1. Installation instructions
  2. Usage
  3. Build with Phing
  4. Continuous Integration with Jenkins CI
  5. Automated Deployments with Capifony