SlideShare a Scribd company logo
Образец заголовка


• Образец текста
  – Второй уровень
    • Третий уровень
       – Четвертый уровень
          » Пятый уровень

Тема: Использование CI на практике

                       Анатолий Крыжановский
Как это заголовка
            Образецбывает…


• Образец текста
  – Второй уровень
    • Третий уровень
       – Четвертый уровень
          » Пятый уровень




                                2
Как это заголовка
            Образецбывает…


• Образец текста
  – Второй уровень
    • Третий уровень
       – Четвертый уровень
          » Пятый уровень




                                3
Как это заголовка
            Образецбывает…


• Образец текста
  – Второй уровень
    • Третий уровень
       – Четвертый уровень
          » Пятый уровень




                                4
Как это заголовка
            Образецбывает…


• Образец текста
  – Второй уровень
    • Третий уровень
       – Четвертый уровень
          » Пятый уровень




                                5
Терминология
          Образец заголовка


• Образец текста
  CI (Continuous Integration) —практика
  разработки программного обеспечения,
   – Второй уровень
  которая заключается в выполнении
      • Третий уровень
  частыхЧетвертый уровень
         – автоматизированных сборок
            » Пятый уровень
  проекта для скорейшего выявления и
  решения интеграционных проблем.




                                          6
Precondition
          Образец заголовка


• Образец текста и все, что необходимо
  Исходные коды
  для сборки и тестирования проекта,
   – Второй уровень
  хранится в репозитории системы
      • Третий уровень
  управления версиями;
         – Четвертый уровень
            » Пятый уровень
• операции копирования из репозитория,
  сборки и тестирования всего проекта
  автоматизированы и легко вызываются
  из внешней программы.

                                         7
Profit 
            Образец заголовка


•   Быстрое текста
    Образец решение проблем интеграции;
•    – Второй уровень
    Постоянное тестирование; постоянное
        • Третий уровень
•   ЛегкаяЧетвертый уровень
           –
              демонстрация;
•   Приучение к более коротким циклам
              » Пятый уровень

    работы.




                                          8
!profit 
         Образец заголовка


• Образецна поддержку работы
  затраты текста
  непрерывной интеграции;
   – Второй уровень
      • Третий уровень
• немедленный эффект от неполного или
         – Четвертый уровень
  неработающего кода отучает
            » Пятый уровень
  разработчиков от выполнения
  периодических резервных включений
  кода в репозиторий.



                                        9
Pull, push, feedback…
            Образец заголовка


• Образец текста
  – Второй уровень
    • Третий уровень
       – Четвертый уровень
          » Пятый уровень




                                    10
Что мы можем уже
            Образец заголовка сейчас


• Образец текста
  CI Server: Hudson
• – Второй уровень
  Tracker: Redmine
     • Третий уровень
• Platform: .Net уровеньruntime), MS Test,
         – Четвертый
                     (any
  NUnit, MBUnitуровень
            » Пятый

• Code analyze: Sonar
• Notification: e-mail, jabber
• SVN: Mercurial


                                             11

More Related Content

What's hot

Циклы в R
Циклы в RЦиклы в R
запахи кода
запахи кодазапахи кода
запахи кода
Vitaly Ruzhnikov
 
Как писать на PHP и не стать быдло-кодером
Как писать на PHP и не стать быдло-кодеромКак писать на PHP и не стать быдло-кодером
Как писать на PHP и не стать быдло-кодером
Kirill Kovalchuk
 
Процесс майнинг
Процесс майнингПроцесс майнинг
Процесс майнинг
Дмитрий Колодезев
 
История языка C++
История языка C++История языка C++
История языка C++
DEVTYPE
 
Освоение новых тематик в научно-технических переводах с привлечением специали...
Освоение новых тематик в научно-технических переводах с привлечением специали...Освоение новых тематик в научно-технических переводах с привлечением специали...
Освоение новых тематик в научно-технических переводах с привлечением специали...
Eugene Bartov
 
Куда катится PHP, а также про Yii и другие фреймворки / Александр Макаров (St...
Куда катится PHP, а также про Yii и другие фреймворки / Александр Макаров (St...Куда катится PHP, а также про Yii и другие фреймворки / Александр Макаров (St...
Куда катится PHP, а также про Yii и другие фреймворки / Александр Макаров (St...Ontico
 

What's hot (7)

Циклы в R
Циклы в RЦиклы в R
Циклы в R
 
запахи кода
запахи кодазапахи кода
запахи кода
 
Как писать на PHP и не стать быдло-кодером
Как писать на PHP и не стать быдло-кодеромКак писать на PHP и не стать быдло-кодером
Как писать на PHP и не стать быдло-кодером
 
Процесс майнинг
Процесс майнингПроцесс майнинг
Процесс майнинг
 
История языка C++
История языка C++История языка C++
История языка C++
 
Освоение новых тематик в научно-технических переводах с привлечением специали...
Освоение новых тематик в научно-технических переводах с привлечением специали...Освоение новых тематик в научно-технических переводах с привлечением специали...
Освоение новых тематик в научно-технических переводах с привлечением специали...
 
Куда катится PHP, а также про Yii и другие фреймворки / Александр Макаров (St...
Куда катится PHP, а также про Yii и другие фреймворки / Александр Макаров (St...Куда катится PHP, а также про Yii и другие фреймворки / Александр Макаров (St...
Куда катится PHP, а также про Yii и другие фреймворки / Александр Макаров (St...
 

Viewers also liked

Буклет нового офисного центра "Технопарк"
Буклет нового офисного центра "Технопарк"Буклет нового офисного центра "Технопарк"
Буклет нового офисного центра "Технопарк"
TechnoparkSk
 
2012 skolkovo city conference repa_13 09 2013
2012 skolkovo city conference repa_13 09 20132012 skolkovo city conference repa_13 09 2013
2012 skolkovo city conference repa_13 09 2013mertey
 
5oclock - Игровое обучение английскому языку для детей
5oclock - Игровое обучение английскому языку для детей5oclock - Игровое обучение английскому языку для детей
5oclock - Игровое обучение английскому языку для детей
MageCloud
 
Шаблон презентации стартапа инвесторам
Шаблон презентации стартапа инвесторамШаблон презентации стартапа инвесторам
Шаблон презентации стартапа инвесторамNatalie Didenko
 
Бизнес план кофейни
Бизнес план кофейниБизнес план кофейни
Бизнес план кофейни
RightMoney
 
Презентация стартапа
Презентация стартапаПрезентация стартапа
Презентация стартапа
Презентациус
 
Образец презентации бизнес-проекта
Образец презентации бизнес-проекта Образец презентации бизнес-проекта
Образец презентации бизнес-проекта Marina Linko
 
Шаблон презентации о Компании в PowerPoint (B2B)
Шаблон презентации о Компании в PowerPoint (B2B)Шаблон презентации о Компании в PowerPoint (B2B)
Шаблон презентации о Компании в PowerPoint (B2B)
Слайдстор
 
Презентация бизнес-плана кафе
Презентация бизнес-плана кафеПрезентация бизнес-плана кафе
Презентация бизнес-плана кафе
Financial Outsourcing Centre
 
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksHow to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & Tricks
SlideShare
 
Getting Started With SlideShare
Getting Started With SlideShareGetting Started With SlideShare
Getting Started With SlideShare
SlideShare
 

Viewers also liked (11)

Буклет нового офисного центра "Технопарк"
Буклет нового офисного центра "Технопарк"Буклет нового офисного центра "Технопарк"
Буклет нового офисного центра "Технопарк"
 
2012 skolkovo city conference repa_13 09 2013
2012 skolkovo city conference repa_13 09 20132012 skolkovo city conference repa_13 09 2013
2012 skolkovo city conference repa_13 09 2013
 
5oclock - Игровое обучение английскому языку для детей
5oclock - Игровое обучение английскому языку для детей5oclock - Игровое обучение английскому языку для детей
5oclock - Игровое обучение английскому языку для детей
 
Шаблон презентации стартапа инвесторам
Шаблон презентации стартапа инвесторамШаблон презентации стартапа инвесторам
Шаблон презентации стартапа инвесторам
 
Бизнес план кофейни
Бизнес план кофейниБизнес план кофейни
Бизнес план кофейни
 
Презентация стартапа
Презентация стартапаПрезентация стартапа
Презентация стартапа
 
Образец презентации бизнес-проекта
Образец презентации бизнес-проекта Образец презентации бизнес-проекта
Образец презентации бизнес-проекта
 
Шаблон презентации о Компании в PowerPoint (B2B)
Шаблон презентации о Компании в PowerPoint (B2B)Шаблон презентации о Компании в PowerPoint (B2B)
Шаблон презентации о Компании в PowerPoint (B2B)
 
Презентация бизнес-плана кафе
Презентация бизнес-плана кафеПрезентация бизнес-плана кафе
Презентация бизнес-плана кафе
 
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksHow to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & Tricks
 
Getting Started With SlideShare
Getting Started With SlideShareGetting Started With SlideShare
Getting Started With SlideShare
 

использование Ci на практике

  • 1. Образец заголовка • Образец текста – Второй уровень • Третий уровень – Четвертый уровень » Пятый уровень Тема: Использование CI на практике Анатолий Крыжановский
  • 2. Как это заголовка Образецбывает… • Образец текста – Второй уровень • Третий уровень – Четвертый уровень » Пятый уровень 2
  • 3. Как это заголовка Образецбывает… • Образец текста – Второй уровень • Третий уровень – Четвертый уровень » Пятый уровень 3
  • 4. Как это заголовка Образецбывает… • Образец текста – Второй уровень • Третий уровень – Четвертый уровень » Пятый уровень 4
  • 5. Как это заголовка Образецбывает… • Образец текста – Второй уровень • Третий уровень – Четвертый уровень » Пятый уровень 5
  • 6. Терминология Образец заголовка • Образец текста CI (Continuous Integration) —практика разработки программного обеспечения, – Второй уровень которая заключается в выполнении • Третий уровень частыхЧетвертый уровень – автоматизированных сборок » Пятый уровень проекта для скорейшего выявления и решения интеграционных проблем. 6
  • 7. Precondition Образец заголовка • Образец текста и все, что необходимо Исходные коды для сборки и тестирования проекта, – Второй уровень хранится в репозитории системы • Третий уровень управления версиями; – Четвертый уровень » Пятый уровень • операции копирования из репозитория, сборки и тестирования всего проекта автоматизированы и легко вызываются из внешней программы. 7
  • 8. Profit  Образец заголовка • Быстрое текста Образец решение проблем интеграции; • – Второй уровень Постоянное тестирование; постоянное • Третий уровень • ЛегкаяЧетвертый уровень – демонстрация; • Приучение к более коротким циклам » Пятый уровень работы. 8
  • 9. !profit  Образец заголовка • Образецна поддержку работы затраты текста непрерывной интеграции; – Второй уровень • Третий уровень • немедленный эффект от неполного или – Четвертый уровень неработающего кода отучает » Пятый уровень разработчиков от выполнения периодических резервных включений кода в репозиторий. 9
  • 10. Pull, push, feedback… Образец заголовка • Образец текста – Второй уровень • Третий уровень – Четвертый уровень » Пятый уровень 10
  • 11. Что мы можем уже Образец заголовка сейчас • Образец текста CI Server: Hudson • – Второй уровень Tracker: Redmine • Третий уровень • Platform: .Net уровеньruntime), MS Test, – Четвертый (any NUnit, MBUnitуровень » Пятый • Code analyze: Sonar • Notification: e-mail, jabber • SVN: Mercurial 11