Записи с меткой ‘sonarqube’

Jenkins: создание Continuous Integration/Continuous delivery процесса в Jenkins для проекта Java с использованием Docker

Пример создания Continuous Integration/Continuous Delivery процесса для проекта, написанного на Java, c использованием Docker За основу был взят репозитарий, форкнутый с https://github.com/nikhilpathania/hello-world-greeting и его реализация в книге Learning Continuous Integration with Jenkins 2nd Edition by Nikhil Pathania Здесь доступен оригинальный код автора книги https://github.com/PacktPublishing/Learning-Continuous-Integration-with-Jenkins-Second-Edition Все подготовительные работы(установка и интеграция Jenkins,Maven,SonarQube,Nexus) были выполнены в предыдущих статьях: […]

Jenkins: создание Continuous Integration/Continuous delivery процесса в Jenkins для проекта Java

Пример создания Continuous Integration/Continuous Delivery  процесса для проекта, написанного на Java За основу был взят репозитарий, форкнутый с https://github.com/mitesh51/spring-petclinic и его реализация в книге Jenkins Essentials.2nd edition by Mitesh Soni Все подготовительные работы(установка и интеграция Jenkins,Maven,SonarQube,Nexus) были выполнены в предыдущих статьях: Установка и настройка Jenkins,Maven,SonarQube,Nexus на Centos 7 Установка и настройка SonarQube на Ubuntu 16 […]

Установка SonarQube на Ubuntu16

SonarQube требует наличие Java и базы данных(PostgreSQL,MySQL,Oracle и т.д)   Установка Java

  В качестве базы данных используем MySQL Установка и базовая настройка MySQL

Создаем базу данных sonarqube ,пользователя sonarqube с правами к этой базе данных с паролем sonarpassword

[…]

Интеграция Jenkins,Maven,Nexus,SonarQube

Установка связки Jenkins,Maven,Nexus,SonarQube рассмотрена в предыдущей статье Maven будет собирать проект, загружать артифакты на Nexus-репозитарий, а SonarQube будет анализировать код Выполним это в трех вариантах:

Рассмотрим первый вариант — Без Jenkins ( с помощью командной строки и команд mvn) Maven ищет конфигурационный файл settings.xml в двух местах — в директории,где установлен Maven, в каталоге […]

Установка связки Jenkins, Maven, Nexus, SonarQube на Centos7

Установка Jenkins Подключение EPEL-репозитария и установка java-openjdk

Добавление репозитария Jenkins и его установка

Продолжаем установку через WEB-интерфейс

Пароль указан в файле

Просмотр логов Jenkins

Источник: https://wiki.jenkins.io/display/JENKINS/Installing+Jenkins+on+Red+Hat+distributions   Установка Maven

в настройках Jenkins указываем […]


Thanx: Lupavto
Яндекс.Метрика