Skip to content

Jenkins + Gitea integration. Интеграция двух сервисов с помощью Docker Compose. Результатом сборки и запуска являются три контейнера: gitea, jenkins, mysql.

Notifications You must be signed in to change notification settings

aniats/docker-compose

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jenkins + Gitea integration

Интеграция двух сервисов с помощью Docker Compose. Результатом сборки и запуска являются три контейнера: gitea, jenkins, mysql.

Установка, запуск и остановка контейнеров

Проверьте, что у вас имеется Docker && Docker Compose.

docker --version
docker-compose --version

Устанавливаем и запускаем

docker-compose -f compose-all.yml up -d

Gitea "слушается" на порте 3000, а Jenkins на порту 8080.

Приостановка

docker-compose -f compose-all.yml down --volumes --remove-orphans

Настройка интеграции в UI

Все подробно расписано в папке doc.

Репозитории образов с DockerHub

Image README
Jenkins https://hub.docker.com/r/jenkins/jenkins
MySQL https://hub.docker.com/_/mysql
Gitea https://hub.docker.com/r/gitea/gitea

Бекапы

В папке backup располагаются два скрипта для архивирование и разархивирования. Там же приложен README.md файл с описанием работы с ними.

Не забудьте сделать скрипты executable.

chmod +x backup.sh
chmod +x restore.sh

About

Jenkins + Gitea integration. Интеграция двух сервисов с помощью Docker Compose. Результатом сборки и запуска являются три контейнера: gitea, jenkins, mysql.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published