2016-10-24 7 views
0

с прошлой недели я работаю с дженкинсами, и все идет хорошо, но в конце R & D Я потерял путаницу, это вопросы, которые меня путают.CICD с jenkins и sonarqube

  1. Как сделать непрерывную интеграцию с jenkins сайта?
  2. hoe to view Тестирование отчетов по анализу, подготовленных сервером sonarqube, в мою локальную систему?
  3. Что происходит, когда все мои разработчики будут делать фиксацию и одновременное нажатие на репозиторий?
  4. Как развернуть мое веб-приложение на целевом сервере с помощью jenkins?
  5. Как использовать sonarqube для проверки моего сайта?

ответ

0
  1. Если вы создаете веб-сайт .net, установить плагин MsBuild в Дженкинс. Создайте задание jenkins, добавьте шаговую проверку вашего сайта (git/svn - установите требуемый плагин репо). Расписание для работы по ночам или почасовым в зависимости от ваших потребностей.

  2. Введите URL-адрес для вашего сервера sonarqube, после чего вы сможете просматривать отчеты.

  3. Это не проблема, если ваши разработчики совершают одновременно. Обычно инструмент CI, такой как Дженкинс, позаботится об этом.

  4. Это называется непрерывным развертыванием или непрерывной доставкой. Что-то вроде Octopus Deploy может помочь вам, если вы развертываете приложения .net. Вы можете использовать инструмент octo.exe и передать ключ API в качестве параметра для развертывания в определенной среде.

  5. SonarQube используется как качественный элемент для анализа кода. Это не тестовая структура. Попытайтесь исследовать, как использовать селенную основу для тестирования автоматизации.

Я надеюсь, что я ответил на ваши вопросы.

+0

Спасибо Yasirmx –

Смежные вопросы