Пример создания Continuous Integration/Continuous Delivery процесса для проекта, написанного на Java, c использованием Gradle, в качестве инструмента сборки Java, Docker, Docker-compose в качестве контейнеризации приложения, Ansible в качестве системы управления/настройки staging-сервера и запуска docker-compose-файла Реализация этой связки описана в книге Сontinuous delivery with Docker and Jenkins by Rafal Leszko Алгоритм действий: 1.Создание Java-проекта, который будет […]
Записи с меткой ‘Java’
Jenkins: создание Continuous Integration/Continuous delivery процесса в Jenkins для проекта Java с использованием Docker, Docker Compose, Ansible
Jenkins: Настройка агентов на основе отдельного Linux-сервера и Docker контейнера
Использование Master(главного и единственного сервера, на котором непосредственно установлен Jenkins) вместе с агентами(подчиненными серверами) позволяет выполнять сборки на этих агентах, уменьшая тем самым нагрузку на master-сервере, выполнять сборки на различном программном обеспечении/операционных системах, параллельно выполнять разные шаги одной и той же сборки на разных Jenkins-агентах(например, запуск параллельных тестов для различных WEB-браузеров(Chrome, Firefox, Opera и т.д.) […]
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 […]
Установка и настройка Jenkins на Ubuntu
Установка Java
1 |
# apt-get update && apt-get install default-jdk |
1 |
# update-alternatives --config java |
1 2 |
There is only one alternative in link group java (providing /usr/bin/java): /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java Nothing to configure. |
1 |
# nano /etc/environment |
1 |
JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64" |
1 |
# source /etc/environment |
1 |
# echo $JAVA_HOME |
1 |
/usr/lib/jvm/java-8-openjdk-amd64 |
Установка Jenkins 1.Добавление ключа и репозитария в apt
1 |
# wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add - |
1 |
OK |
1 |
# sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list' |
2.Обновление кеша пакетов
1 |
# apt-get update |
3.Устанавка Jenkins
1 |
# apt-get install jenkins |
Jenkins по умолчанию доступен на порту 8080 http://servername:8080 Если необходимо использовать другой порт, то изменяем в файле /etc/default/jenkins
1 |
# nano /etc/default/Jenkins |
1 2 3 |
# port for HTTP connector (default 8080; disable with -1) HTTP_PORT=8888 |
Файл […]
Защищено: Установка и активация Confluence 5.4. на Centos/Ubuntu
Отрывка нет, потому что запись защищена.
Установка и активация Jira 6.2/6.4.1 на Centos/Ubuntu
Проверено,как на версии Jira 6.2, так и на версии 6.4.1 Установка Jira будет проводиться не с рекомендованого разработчиками bin-инсталлятора, а с архива дистрибутива загруженного отсюда https://www.atlassian.com/software/jira/download-archives Если устанавливать текущую на момент написания статьи версию 6.4.1,то загружаем tar.gz архив(не WAR) с сайта Atlassian https://www.atlassian.com/software/jira/download, со временем она устареет и также будет доступна среди архивных версий 1.Устанавливаем […]