Journal Boîte à outils pour GitLab CI : la suite

Posté par  . Licence CC By‑SA.
Étiquettes :
28
9
juin
2021

Bonjour'nal, (on fait dans le classique :p)

Il y a plusieurs années de ça, j'avais publié une dépêche sur un outil permettant de lancer une tâche d'un pipeline GitLab-CI sur un poste de travail de façon simple sans avoir ni à commiter ni à pousser.

Depuis que j'ai fini ma mission chez mon client ERCOM de l'époque courant 2018, le projet a continué son petit bonhomme de chemin, notamment au cours de ma nouvelle mission où j'ai eu l'occasion de (…)

Forum Linux.debian/ubuntu Installation de Gitlab sur un serveur local

Posté par  . Licence CC By‑SA.
Étiquettes :
4
10
mai
2021

Bonjour à tou.te.s,

J'essaie d'installer Gitlab sur un réseau local, tout se passe bien mais lorsque j'essaie d'y accéder depuis firefox, l'écran reste blanc (pas de message d'erreur).

Voici ma procédure d'installation :

curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash

sudo EXTERNAL_URL="http://gitlab.ip_serveur" apt install gitlab-ce

Comme je suis en local et que je n'ai pas de firewall configuré, je n'ai rien configuré d'autre.

sudo gitlab-ctl status ne renvoie par de défaut.

Est-ce que le problème peut venir du fait (…)

Forum général.général Fonctionnement des Gitlab runner et pipeline

Posté par  . Licence CC By‑SA.
Étiquettes :
1
21
fév.
2020

Hello,

J'ai lu plusieurs tuto en francais et regardé plusieurs video et malgré tout ca il y a des choses que je ne comprends pas sur le fonctionnement de Git en général, des gitlab runner et des pipelines.

1) Déjà est-ce que le runner c'est un container Docker ou est-ce juste l'agent installé sur le serveur (par exemple le serveur web qui va recevoir une nouvelle livraison) et qui scrute le repo git (donc l'origine) en l'attente d'un push ?

(…)

Forum Programmation.autre Quel hub de développeur choisir ?

Posté par  . Licence CC By‑SA.
8
10
fév.
2020

Hello le forum,
je n'ai pas envie de pousser mes projets sur github pour des raisons évidentes (vie privé, pas d'interdiction d'accès pour des raisons arbitraires etc.) … mais d'un autre côté héberger son projet ailleurs implique une fragmentation de la communauté des développeurs, gitlab ? framagit ? (ils vont le garder ou pas ce service dans leur phase de décroissance ?) …

Pour des questions historiques je me suis toujours auto-hébergé mes forges mais je me demande si ça (…)

Onedev : une alternative légère à GitLab

Posté par  . Édité par Benoît Sibaud, Davy Defaud et Xavier Teyssier. Modéré par ZeroHeure. Licence CC By‑SA.
Étiquettes :
35
4
fév.
2020
Administration système

Onedev est une application web tout‑en‑un, simple et puissante pour héberger vos dépôts Git avec gestion des bogues, des fusions et construction des binaires. Dans son esprit de simplicité, le Readme du dépôt Onedev présente le fonctionnement par des copies d’écran animées. Onedev, qui porte bien son nom, est quasiment l’œuvre d’une seule personne, Robin Shine, qui le développe sporadiquement depuis 2012 (en Java). Bien sûr, le projet est auto‑hébergé. La version 3.0.5 de Onedev vient de sortir. Le projet est sous licence MIT.

N. D. M. : il existe déjà diverses alternatives (sur toutes ou partie des fonctionnalités) libres à GitLab comme Gogs, Gitea, Phabricator, Trac, Tuleap, etc.

Journal Gitlab - pour Halloween, faut-il aussi prévoir du PopCorn ?

Posté par  . Licence CC By‑SA.
Étiquettes :
41
30
oct.
2019

Salut Nal,

J'ai rien vu passer sur LinuxFr.org au sujet de l'introduction de la « télémétrie » dans GitLab. Ou bien le changement d'heure a affecté les moules et ça roupille par ici, ou bien y a un problème de compatibilité entre moi et la fonction recherche du site.

Alors comme tu le sais peut-être déjà GitHub a été récemment acheté par Microsoft. Quelques libristes se plaisaient à raconter que ça allait inciter nombre de clients à se tourner vers (…)

Forum Linux.général Authentification ssh avec deux comptes gitlab.com et deux pairs de clés

Posté par  . Licence CC By‑SA.
1
20
oct.
2019

Hello,

Cela fait 6 jours que je me casse la tête et que je n'arrive pas à gérer deux comptes gitlab.com différents avec deux clés publiques différentes sur le même compte Linux.

Il s'agit bien de deux compte gitlab.com et non de "private gitlab server".

J'ai créé deux pairs de clés dans ~/.ssh et sur chacun des comptes gitlab j'ai poussé la clé publique correspondante.

Cependant lorsque je veux faire un git clone d'un projet sur mon compte gitlab pro (…)

Forum Programmation.autre Migrer un repo git interne vers gitlab

Posté par  . Licence CC By‑SA.
Étiquettes :
1
13
juil.
2019

Salut à tous,

Je viens d'être embauché comme responsable informatique (sys et dev) par une petite boite qui a fait l'erreur de sous traiter ses developpements à une SSII qui bosse en dehors de nos locaux.
Cette SSII gère le code via un git interne chez eux. J'aimerai qu'ils migrent l'ensemble du code de l'application vers un repo sur gitlab.com.
J'aimerai aussi conserver l'historique des versions dans la branche master et mais aussi les branches en cours.
Vu que je (…)

Forum Linux.général Suppression dans l'historique de Framagit

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
2
31
jan.
2018

Salut,

Aujourd'hui, j'ai voulu supprimé de l'historique des versions de fichiers (avec des données sensibles qui n'auraient jamais du être historisées).
J'ai suivi les instructions de l'aide GitHub, mais cela génère des erreurs de permissions par GitLab (je n'ai plus les erreurs sous les yeux) pour la commande avec filter-branch et le fichier n'était pas supprimé de l'historique avec bfg.

Du coup, j'ai supprimé le dépôt et je l'ai recréé (le dépôt était tout neuf, pas vraiment (…)

Boîte à outils pour GitLab CI

Posté par  . Édité par Davy Defaud, palm123, ZeroHeure, Xavier Teyssier, Benoît Sibaud et elionne. Modéré par bubar🦥. Licence CC By‑SA.
Étiquettes :
38
21
jan.
2018
Gestion de versions

Le projet que je vais développer ici est une boîte à outils pour Gitlab CI publié sous licence GNU GPL v3, dont la fonction principale est d’exécuter les tâches GitLab manuellement, individuellement et simplement sur votre station de développement. J’ai commencé son développement début 2017 dans le cadre de ma mission chez ERCOM et, à ce jour, il a atteint un bon stade de maturité. Il est désormais utilisé par deux équipes sur au moins une dizaine de projets.
GitLab (Community Edition) est un logiciel libre, sous licence MIT. Il s’agit d’une forge logicielle équivalente à GitHub et la partie mentionnée, GitLab CI, est une fonctionnalité d’intégration continue équivalente au service Travis CI
logo GitLab

Journal GNOME va passer à GitLab

Posté par  . Licence CC By‑SA.
32
18
juil.
2017

Au cours des derniers mois, GNOME a étudié la possibilité de faire évoluer son infrastructure de développement, basé sur le couple cgit‐Bugzilla vers quelque chose de plus moderne, en raison de l’obsolescence de ces derniers (vieillissant, peu d’évolution, peu d’intégration, mauvais workflow…). Au point de faire fuir de potentiels nouveaux contributeurs (personnellement je ne peux que confirmer cela).

Cinq solutions techniques ont été un temps envisagées : GOGS, Gitea, Pagure, Phabricator et GitLab ; rapidement réduites aux deux dernières.

Après une (…)