Files
scripts/upgrade-gitea.sh
T
2021-04-09 21:02:06 +00:00

20 lines
699 B
Bash

#!/bin/bash -ex
GH_API=https://api.github.com/repos/go-gitea/gitea/releases/latest
LATEST=$(curl -s $GH_API | grep -oP '"tag_name": "\K(.*)(?=")')
GITEA_VERSION=${LATEST#v}
FILENAME="gitea-${GITEA_VERSION}-linux-amd64"
wget "https://dl.gitea.io/gitea/${GITEA_VERSION}/${FILENAME}" "https://dl.gitea.io/gitea/${GITEA_VERSION}/${FILENAME}.asc"
gpg --keyserver keys.openpgp.org --recv 7C9E68152594688862D62AF62D9AE806EC1592E2 # self-signed by Gitea.
gpg --verify "${FILENAME}.asc" "${FILENAME}"
rm "${FILENAME}.asc"
mv "${FILENAME}" /home/git/gitea
chmod +x /home/git/gitea
chown git:git /home/git/gitea
chown -R git:root /etc/gitea
service gitea restart
service nginx restart
service mysql restart