ШПАРГАЛКИ
CI/CD
KUBERNETES
- LINUX
- GIT
- DOCKER
- DOCKERFILE
- DOCKER-COMPOSE
- DOCKERSWARM
- KUBERNETES
- ANSIBLE
- BASH
- DOCKERFILE
- DOCKER-COMPOSE
- JENKINSFILE
- JENKINS-PIPELINE
- GITLAB CI/CD
- GROOVIE
- INSTALL
- PODS
- INGRESS
Обновление Gitea
Gitea — это автономный git-сервер с открытым исходным кодом, написанный на Go. Gitea включает в себя редактор файлов репозитория, отслеживание проблем проекта, управление пользователями, уведомления, встроенную вики и многое другое.
Gitea — это легкое приложение, которое можно установить на маломощные системы. Если вы ищете альтернативу Gitlab с гораздо меньшим объемом памяти, и вам не нужны все навороты, которые предлагает Gitlab , тогда вам обязательно стоит попробовать Gitea.
Чтобы обновить Gitea до последней версии, нужно просто скачать и замените бинарный файл.
- Остановить сервис Gitea:
sudo systemctl stop gitea
- Загрузить последнюю версию Gitea и переместите ее в каталог /usr/local/bin (Релизы Gitea лежат тут: https://github.com/go-gitea/gitea) :
VERSION=<THE_LATEST_GITEA_VERSION> wget -O /tmp/gitea https://dl.gitea.io/gitea/${VERSION}/gitea-${VERSION}-linux-amd64 sudo mv /tmp/gitea /usr/local/bin
- Создать двоичный исполняемый файл:
sudo chmod +x /usr/local/bin/gitea
- Перезапустить сервис Gitea:
sudo systemctl restart gitea
PS: На всякий случай - файл конфигурации Gitea от предыдущего релиза.
APP_NAME = Свой GitHub с блекджеком и ..
RUN_USER = GIT
RUN_MODE = prod
[oauth2]
JWT_SECRET = KEY
[security]
INTERNAL_TOKEN = TOKEN
INSTALL_LOCK = true
SECRET_KEY = KEY
[database]
DB_TYPE = mysql
HOST = 127.0.0.1:3306
NAME = DB
USER = USER
PASSWD = PASSWORD
SSL_MODE = disable
CHARSET = utf8
PATH = /usr/local/bin/data/gitea.db
[repository]
ROOT = /storage/gitea
[server]
SSH_DOMAIN = git.antropoff.ru
DOMAIN = localhost
HTTP_PORT = 3333
ROOT_URL = https://git.antropoff.ru/
DISABLE_SSH = true
SSH_PORT = 22
LFS_START_SERVER = true
LFS_CONTENT_PATH = /usr/local/bin/data/lfs
LFS_JWT_SECRET = SECRET
OFFLINE_MODE = false
[mailer]
ENABLED = true
HOST = localhost:25
FROM = git@antropoff.ru
USER =
PASSWD =
[service]
REGISTER_EMAIL_CONFIRM = true
ENABLE_NOTIFY_MAIL = true
DISABLE_REGISTRATION = false
ALLOW_ONLY_EXTERNAL_REGISTRATION = false
ENABLE_CAPTCHA = true
REQUIRE_SIGNIN_VIEW = false
DEFAULT_KEEP_EMAIL_PRIVATE = true
DEFAULT_ALLOW_CREATE_ORGANIZATION = false
DEFAULT_ENABLE_TIMETRACKING = true
NO_REPLY_ADDRESS = noreply@antropoff.ru