CIBox v1.0.0 - Continuous Integration Toolbox стабільний реліз

Дистрибутиви, Дистрибутиви і збірки Друпал, а також як їх зібрати, налаштувати або використовувати.
0
0

Вітаю, шановна спільнота.

Хочу анонсувати значну подію для нашої команди - перший публічний стабільний реліз системи Continuous Integration - CIBox.

Опис релізу анлійською можна знайти на сторінці проекту.

Що увійшло в даний пакет

  • Jenkins 1.624
  • Jenkins додатки з фіксованими версіями для роботи з github
  • Готові CI завдання
    • GitHub Pull Request білдер
    • DEMO план для деплоя
    • Завдання резервого копіювання БД
    • Очистка CI сервера
  • LAMP стек
    • Ubuntu 14.04 LTS
    • Apache 2.4 + SSL
    • PHP 5.6 із увімкненими xhprof та xdebug
    • MySQL 5.5.x (+ поставляється із оптимізованою конфігурацією для швидкодії ))
  • Composer
  • Memcached сервіс
  • провіжинер для CI сервера - jenkinsbox.yml
  • скрипт для початкового створення Drupal проекту - github.yml
  • Selenium&Behat пакети та скелет для запуску цих тестів - tests.yml

Як ми створювали PHP Continuous Integration Workflow в нашій команді

Drupal HEAD, Ознайомлення спільноти з останніми новинами розробки Вивчення Друпал із середини Обмін досвідом і обговорення issue queue (черги завдань) http://drupal.org
2
0

Як ми створювали PHP Continuous Integration Workflow в нашій команді.

Як усе починалось

Почалось все з того, що в компанії піднялось питання knowledge exchange для команд, які рознесені по всьому світу.Проблема, яка виникла - команди кожного разу придумують велосипеди і пишуть по суті один і той же код.На той час в компанії вже була спільна поштова конференція по Drupal, але толку від неї було мало - розробникам отримати відповідь на питання було непросто. Також була в наявності база минулих проектів, але інвентаризації того, що в них там було створено - не існувало. Щоб було більш зрозуміло - компанія по суті створювала проекти, написані на PHP/Drupal, рідше - на Symfony2.Якось одразу стало зрозуміло, що зробити інвентаризацію коду людині, яка не приймала участь в розробці цього самого коду - нереально. Особливо після того, як я спробував глянути на той код...В той час я зрозумів, що не важливо, якого розміру компанія, і якого рівня проекти вона реалізовує - гавнокод пишеться всюди.Як тільки ми обломались із інвентаризацією минулих проектів, я приступив до реалізації Continuous Integration, яка б дозволила привнести в компанію певний рівень стандартизації робочого процесу.

Замовлення на створення сайту Drupal for Facebook, Services, SMS Framework

Замовлення, Платна розробка модулів, тем, сайтів, допомога в адмініструванні та інші оплачувані замовлення.
2
-2

Вітаю!

Розміщую посилання на технічне завдання на створення сайту (створення типів контенту, створення невеличких доповнень до 2-х модулів).

Термін: до 12.12.2011.
Бюджет обговорюється.
Мой skype: skolesnyk

Чекаю на ваші запитання та пропозиції з виконання цього завдання.