Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Вимоги до проекту

  • Сирцеві коди і все, що необхідно для побудови та тестування проекту, зберігається в репозиторії системи керування версіями;
  • Операції копіювання з репозиторію, складання і тестування всього проекту автоматизовані і легко викликаються із зовнішньої програми.

Організація

На виділеному сервері організовується служба, до завдань якої входять:

  • Отримання сирцевого коду з репозиторію;
  • Складання проекту;
  • Виконання тестів;
  • Розгортання готового проекту;
  • Відправлення звітів.

Локальне складання може здійснюватися:

  • За зовнішнім запитом,
  • За розкладом,
  • За фактом оновлення репозиторію і за іншими критеріями.

Побудова за розкладом

У разі складання за розкладом, вони, як правило, проводяться кожної ночі в автоматичному режимі -нічні складання (щоб до початку робочого дня були готові результати тестування). Для розрізнення додатково вводиться система нумерації складань — зазвичай, кожне складання нумерується натуральним числом, яке збільшується з кожним новим складанням. Сирцеві тексти та інші вихідні дані при взятті їх з репозиторію системи контролю версій позначаються номером складання. Завдяки цьому, точно таке ж складання може бути точно відтворене в майбутньому — досить взяти вихідні дані по потрібній мітці і знову запустити процес. Це дає можливість повторно випускати навіть дуже старі версії програми з невеликими виправленнями.

Переваги

  • Проблеми інтеграції виявляються і виправляються швидко, що виявляється дешевше
  • Негайний прогін модульних тестів для свіжих змін
  • Постійна наявність поточної стабільної версії разом з продуктами складань — для тестування, демонстрації, тощо
  • Негайний ефект від неповного або непрацюючого коду привчає розробників до роботи в ітеративному режимі з коротшим циклом.

Читайте також:

  1. Active-HDL як сучасна система автоматизованого проектування ВІС.
  2. II. Вимоги безпеки перед початком роботи
  3. II. Вимоги безпеки під час проведення практичних занять у кабінеті (лабораторії) біології загальноосвітнього навчального закладу
  4. II. Вимоги безпеки праці перед початком роботи
  5. II. Вимоги до складання паспорта бюджетної програми
  6. III. Вимоги безпеки під час виконання роботи
  7. III. Вимоги безпеки під час виконання роботи
  8. III. Вимоги безпеки під час виконання роботи
  9. III. Вимоги до учасників, складу груп і керівників туристських подорожей
  10. III. Вимоги до учасників, складу груп і керівників туристських подорожей
  11. IV. Вимоги безпеки під час роботи на навчально-дослідній ділянці
  12. IV. Вимоги безпеки після закінчення роботи




Переглядів: 402

<== попередня сторінка | наступна сторінка ==>
Утиліта порівняння | Недоліки

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.001 сек.