Skip to content

Latest commit

 

History

History
43 lines (32 loc) · 1.44 KB

README.md

File metadata and controls

43 lines (32 loc) · 1.44 KB

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