[Gitlab] A Git-repository manager

:gb: English Version

Hi!

I’m glad to announce the package GitLab for YunoHost! I’ll do my best to keep this package up-to-date and to get the highest level of integration!

Integration level

Gitlab Overview

GitLab is a web-based Git-repository manager providing wiki, issue-tracking and CI/CD pipeline features, using an open-source license, developed by GitLab Inc.

This app supports following features:

  • Install
  • Remove
  • Upgrade
  • Backup
  • Restore
  • Change URL

Please feel free to test and open an issues here.

x86 Not compatible :frowning:
x86_64 OK :slight_smile:
ARM OK :slight_smile:


:fr: Version Française

Salut!

Je suis heureux de vous annoncer le package GitLab pour YunoHost ! Je ferai de mon mieux pour garder cette app à jour et avoir le plus haut niveau d’intégration !

Integration level

Vue d’ensemble de Gitlab

GitLab est une forge Git, fournissant wiki, traqueur d’issue ainsi ainsi que des outils d’intégration continue. Il est distribué en licence libre, développé par GitLab Inc.

Cette application gère les caractéristiques suivantes :

  • Installation
  • Suppression
  • Mise à niveau
  • Sauvegarde
  • Restauration
  • Modifier l’URL

N’hésitez pas à tester et à ouvrir des issues ici.

x86 Non compatible :frowning:
x86_64 OK :slight_smile:
ARM OK :slight_smile:

6 Likes

Thanks for that impressive work !

Is there any known “requirements” in terms of ressources ? E.g. does it really run on a RPi with 1 GB of RAM ? :sweat_smile:

1 Like

GitLab provides a package for RPi 2, this one works fine and I use it on a Tinkerboard (I used it on a RPi 2, but it was quite slow :slight_smile:)

My next job is to make sure there is enough RAM/swap before installing it.

You can find requirements here:

You need at least 8GB of addressable memory (RAM + swap) to install and use GitLab! […]

I didn’t noticed any problem with less than 8GB except that it could be slow sometimes. I read somewhere that they had increased the requirements to avoid being told too many “It’s slooooow”

Before the doc said:

512MB RAM + 1.5GB of swap is the absolute minimum […]

I never tested with less than 1GB RAM though.

2 Likes

Thanks a lot for this!! :heart_eyes:
If it can help, I’ve written small helpers to check discourse swap/memory here :wink:

3 Likes

This will help me a lot! Thank you :slight_smile:

1 Like

Thank you very much @Kayou for doing this package.

1 Like

Hi everyone!

New testing release:

sudo yunohost app install https://github.com/YunoHost-Apps/gitlab_ynh/tree/testing --debug
or
sudo yunohost app upgrade gitlab -u https://github.com/YunoHost-Apps/gitlab_ynh/tree/testing --debug
1 Like

New stable release:

1 Like

New testing release :rocket::

  • 24 Apr 2020 - #106
    • Upgrade Gitlab to 12.10.1
    • Enable Grafana
    • Use the recommended nginx configuration
    • Getting ready for Buster
sudo yunohost app install https://github.com/YunoHost-Apps/gitlab_ynh/tree/testing --debug
or
sudo yunohost app upgrade gitlab -u https://github.com/YunoHost-Apps/gitlab_ynh/tree/testing --debug
1 Like

New stable release :gift:

  • 5 May 2020 - #106
    • Upgrade Gitlab to 12.10.1
    • Enable Grafana
    • Use the recommended nginx configuration
    • Getting ready for Buster
1 Like

New testing release :partying_face:

sudo yunohost app install https://github.com/YunoHost-Apps/gitlab_ynh/tree/testing --debug
or
sudo yunohost app upgrade gitlab -u https://github.com/YunoHost-Apps/gitlab_ynh/tree/testing --debug
1 Like

New stable release :gift: