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


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


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


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


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


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


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


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


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


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



Установка Jenkins

 

У разі Ubuntu додаємо ключ і джерело (source) для установки пакетів:

wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add - vi / etc / apt / sources #add "deb http://pkg.jenkins-ci.org/debian binary /"

У випадку інших ОС дивимося інформацію за наступними посіланнями:

https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins

потім: apt-get update apt-get install jenkins

Після установки Jenkins запуститься і буде слухати з'єднання на порту 8080, для того щоб змінити порт, слід відредагувати в файлі / etc / default / jenkins змінну HTTP_PORT (та інші змінні при необхідності)

 

Установка плагінів

 

Jenkins встановлений і працює, тепер можна зайнятися установкою необхідних плагінів.

Переходимо в меню Manage Jenkins -> Manage Plugins, вкладка Available.

Вибираємо необхідні нам плагіни:

· Cobertura Plugin (Покриття коду)

· Violations Plugin (Звіти про код - pylint, pyflakes, pep8)

· Git / Mercurial / SVN Plugin - хто що використовує, так як ми вивчали з вами Git, то далі на скріншотах будуть показані опції для GIT Plugin.

· Django Jenkins Для інтеграції тестів django з сервером Jenkins використовуватимемо пакет django-jenkins (До речі його автор, kmmbvnr, присутній на Хабре, можна задавити запитання!). Пакет генерує звіти в xml-форматі по всіх виконаним тестам, плюс генерує звіти статичних аналізаторів коду. Ці звіти потім обробляються власне сервером Jenkins.

Встановлюємо плагіни:

pip install django-jenkins

pip install pep8

pip install pyflakes

Додаємо настройки для нашого django проекту:

INSTALLED_APPS + = ('django_jenkins',)

JENKINS_TASKS = ('django_jenkins.tasks.run_pylint',

'django_jenkins.tasks.run_pep8',

'django_jenkins.tasks.run_pyflakes',

'django_jenkins.tasks.with_coverage',

'django_jenkins.tasks.django_tests',)

Тепер у нас є команда manage.py jenkins, яка буде виконувати тести і створювати звіти для Jenkins.

Отже можна спробувати запустити її, щоб подивитися, що все працює без помилок. У разі успіху повинен створитися каталог build зі звітами.

 


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

  1. Автоматична установка газового пожежогасіння
  2. Виконання робіт в електроустановках без зняття напруги.
  3. Витратомірна установка для перевірки
  4. Газобалонна установка для роботи на зрідженому газі
  5. Джерела шкідливого впливу на людей, що виконують роботи в електроустановках
  6. Для роботи в електроустановках
  7. Колективні та індивідуальні засоби захисту в електроустановках.
  8. М/с, а в аспіраційних установках для запобігання засмічення – 10–25 м/с).
  9. Налаштування Jenkins
  10. Небезпека замикання на землю в електроустановках
  11. Оцінка радіаційної обстановки при аваріях на атомних енергетичних установках (АЕС)
  12. При доторканні до неізольованих струмовідних частин в електроустановках,




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

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

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

  

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


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