CI

sir_gon's picture

Flujo para integración continua de traducciones (?)

Bien... para poner en contexto.
Tengo un sitio basado en Drupal 7 en desarrollo, al cual estoy tratando de aplicarle todas las best-practices posibles para desarrollarlo.

Tengo un repositorio git conectado a un servicio de CI que dispara un script de integración en el servidor de producción por cada push a master. En este script hago cosas como:

  • el git pull al directorio con el código fresco.
  • borrar caches
  • comandos drush para reversiones de features y updates de BD de los módulos.
  • comandos drush para descargar traducciones frescas de l10n_update.
Read more
igor.ro's picture

Continuous Integration - Drupal way. Part 2 - Build.

Why should you read this article?

  • Developer, Team Leader, Admin:
    • You will find out how to use build script that will save your time, spend on configuration of your project on dev, test, stage and production servers, on local computers of managers and testers. 
    • Build script will allow you to make CI system and get all profits it gaves you.
  • Manager:
    • You have a lot of project in same time, and want to install in on local comp easily.
    • You will get standart way to install projects on some machine in one click. To install new project you have to run $ant in console. Do this on local machine.
    • You can demo machine with Husdon and build script. It will allow you allways have actual version of project to test and to show to client.
  • Tester, QA manager:
    • You have a lot of project in same time, and want to install in on local comp easily.
    • You will get standart way to install projects on some machine in one click. To install new project you have to run $ant in console. Do this on local machine.
    • You can make CI, add there tests and have regression testing easily.

Project page

ci-drupal

Read more
igor.ro's picture

Continuous 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 more
Subscribe with RSS Syndicate content