1
0
mirror of https://github.com/CMiksche/gitea-auto-update synced 2025-12-11 00:17:22 +01:00
Christoph Daniel Miksche 508b0ceb55 docs: add nice travis ci badge
Add the nice travis ci badge to show the current build status.
2019-06-01 13:28:20 +02:00
2019-04-14 15:49:07 +02:00
2019-06-01 12:41:26 +02:00
2019-04-14 15:49:07 +02:00
2019-06-01 13:28:20 +02:00

Gitea Auto Updater

Build Status

Script for a automatic update of gitea. Should be run locally on the gitea server. Has options for updating via new binary file or build from source.

Procedure

  • Get Gitea Version from the Gitea CLI and if that fails from the Gitea API
  • Get latest Release via GitHub API
  • Check if there is a newer Version
  • If there is a newer Version:
    • If binary file was selected:
      • Download new version
      • Check sha256
      • Overwrite old version
    • If build from source is active:
      • Checkout new release branch
      • Build binary
      • Overwrite old binary

General Information

License: GNU General Public License

Author: Christoph Daniel Miksche (m5e.de)

Uses python version 3

Installation

  1. Use the following command to install all dependencies.
sudo pip install requests packaging
  1. Then clone the git repository.

  2. After that, please change the variables in the settings.py file.

  3. Enter the command python updater.py in your commandline.

  4. If you want to schedule your updates, edit your /etc/crontab file.

Tutorials

Contributors

Thank you for your support!

Interested in contributing to this project? Check out the Contribution Guidelines.

Description
No description provided
Readme GPL-3.0 208 KiB
Languages
Python 100%