Hudson: Your Robotic Butler
Duration
- 1 hour
Brief description
Continuous integration is a software practice used by agile organizations everywhere. Although it usually relates to compiling code and then running a test suite, the Hudson continuous integration engine can nonetheless be used for a number of tasks to help you maintain optimum Drupal code quality and to make automated site maintenance tasks easy.
Read moreContinuous Integration - Drupal way.
Motivation:
I'm going to grow quality of products we get in company I working in.
I'm going to make ability to show bugs free product when client what. (functionality that marked "done" realy 100% done)
I'm going to make code clear and developement process managing.
I'm going to make regressive testing cheap.
I'm going to remove trivial round things from my live.
CI can help us.
Read moreCreate a Management Module for Xinc - Continuous Integration for PHP
Xinc is an OpenSource continuous integration tool for PHP using PHPUnit Framework.
The idea is to
* create a module to manage the configuration of Xinc (currently on XML format) via Drupal.
* create detailed reports page view for Drupal.
* create overview / statistics page view and blocks view.
* integration with og project.
* integration with ng_workflow or actions.module - allows Xinc to invoke actions for success and failure status such as send emails, promote project to frontpage or add taxonomy terms (eg: add to "failing builds").


