GitLab : une importante version 8.15, les Pages débarquent dans la Community Edition

GitLab : une importante version 8.15, les Pages débarquent dans la Community Edition

Merry Christmas !

Avatar de l'auteur

Vincent Hermann

Publié dansLogiciel

29/12/2016
11
GitLab : une importante version 8.15, les Pages débarquent dans la Community Edition

En cette période de fin d’année, GitLab a décidé de faire un cadeau à ses utilisateurs. L’éditeur inclut désormais ses Pages dans la Community Edition de son produit, gratuite. Dans la foulée, le service devient même open source.

GitLab est l’un des concurrents de GitHub qui, en dépit d’un statut propriétaire, reste la référence pour la gestion de nombreux projets. La Community Edition, gratuite, est open source et sous licence MIT. Initialement d’ailleurs, il n’y avait qu’un seul produit, GitLab. Mais en 2013, il est séparé en deux éditions, Community et Enterprise. La seconde est sous licence propriétaire et propose bien sûr des fonctionnalités supplémentaires.

Les Pages en open source comme cadeau de Noël

L’une de ces fonctionnalités était justement les GitLab Pages. Il s’agit d’un module en général très apprécié et qu’on trouve également chez GitHub, sous la même appellation d’ailleurs. Le principe est simple : laisser l’utilisateur utiliser son dépôt pour y placer un site web statique. Ce dernier est créé par un générateur de type Jekyll, Middleman, Hexo, Hugo ou Pelican, et peut servir soit à mettre en place une page de présentation du projet, soit un site complet.

Or, pour fêter dignement Noël, GitLab a annoncé que ses Pages étaient maintenant intégrés à la Community Edition. La fonctionnalité devient donc du même coup gratuite et open source, les Pages basculant sous la même licence MIT que le reste. Les utilisateurs classiques peuvent donc s’en servir dès maintenant.

Une idée poussée par Framasoft

Il est à noter que ce changement s’est fait à l’initiative… de Framasoft, qui faisait récemment son bilan. Par l’intermédiaire de Luc, qui raconte cette histoire sur Linuxfr.org, l’association a ouvert un ticket sur GitLab il y a environ neuf mois pour demander l’intégration des GitLab Pages dans la Community Edition. Il indiquait alors qu’une telle bascule aurait particulièrement du sens pour une association à but non lucratif.

Au départ, l’éditeur n’a pas accepté. Pour qu’une fonctionnalité soit ajoutée à GitLab CE, elle ne doit pas être utilisée dans des installations de plus de 100 personnes. Il a d’ailleurs proposé à Framasoft de lui fournir une licence Enterprise à prix cassé, ce que l’association a refusé. La véritable raison semblait cependant plus simple : une perte d’attrait pour l’édition Enterprise si on lui retirait l’une de ses fonctionnalités phares.

La problématique de la solution propriétaire

Une autre problématique se posait cependant pour Framasoft : l’obligation d’utiliser des produits open source uniquement, puisqu’il s’agit de la philosophie véhiculée par l’association. De fait, une édition Enterprise n’aurait « guère plus de sens que d’utiliser GitHub », selon les mots de Framasoft. La discussion était finalement restée au point mort jusqu’à ce qu’un nouveau message relance le débat, en passant par le – dangereux – argument de la notoriété : un plus grand nombre de développeurs viendraient, augmentant les chances qu’ils souscrivent à une offre Enterprise par la suite.

Finalement, après quelques appuis supplémentaires de la communauté et avec une certaine surprise, GitLab a accepté de basculer ses Pages dans la Community Edition. La fonctionnalité sera officiellement disponible avec la version 8.16, qui doit arriver le 22 janvier. À cette date, les utilisateurs classiques pourront donc créer et « pousser » leurs pages vers le service.

GitLab 8.15 introduit AutoDeploy et Review Apps

En attendant, GitLab a publié récemment la version 8.15 de sa solution. Plusieurs nouveautés importantes y sont disponibles. GiLab Auto Deploy peut, comme son nom l’indique, déployer automatiquement une application dans un conteneur via une solution Docker, comme Docker Swarm, Google Kubernetes et Apache Mesos. La fonctionnalité est fournie avec différents modèles afin de pouvoir s’adapter aux infrastructures du fournisseur.

Cette fonctionnalité s’accompagne d’une autre : Review Apps. Les développeurs peuvent ainsi créer des environnements éphémères pour les applications, avec des cycles de vie liés à des branches particulières. Traduction, il est possible de tester une branche de développement spécifique sans avoir à mettre en place un serveur dédié.

Autre ajout, le Web Terminal. Il permet de se connecter directement à un environnement applicatif, y compris ceux mis en place par les deux précédentes fonctionnalités. La connexion se fait en SSH et permet au développeur de savoir ce qui se passe dans l’environnement et la manière dont le système peut en être affecté.

Il s’agit des principaux changements, mais la liste complète est nettement plus vaste. On peut la consulter depuis l’annonce sur le site officiel.

11
Avatar de l'auteur

Écrit par Vincent Hermann

Tiens, en parlant de ça :

Trois consoles portables en quelques semaines

Et une nouvelle façon de concevoir le jeu se confirme

10:45 Hard 9
Une tasse estampillée "Keep calm and carry on teaching"

Cyberrésilience : les compromis (provisoires) du trilogue européen

CSIRT vs ENISA, égalité balle au centre

08:27 DroitSécu 3

#Flock a sa propre vision de l’inclusion

Retour à l’envoyeur

13:39 Flock 20

Sommaire de l'article

Introduction

Les Pages en open source comme cadeau de Noël

Une idée poussée par Framasoft

La problématique de la solution propriétaire

GitLab 8.15 introduit AutoDeploy et Review Apps

Trois consoles portables en quelques semaines

Hard 9
Une tasse estampillée "Keep calm and carry on teaching"

Cyberrésilience : les compromis (provisoires) du trilogue européen

DroitSécu 3

#LeBrief : fuite de tests AND 23andMe, le milliard pour Android Messages, il y a 30 ans Hubble voyait clair

#Flock a sa propre vision de l’inclusion

Flock 20
Un Sébastien transformé en lapin par Flock pour imiter le Quoi de neuf Docteur des Looney Tunes

Quoi de neuf à la rédac’ #10 : nous contacter et résumé de la semaine

41
Autoportrait Sébastien

[Autoportrait] Sébastien Gavois : tribulations d’un pigiste devenu rédac’ chef

Next 18
Logo de StreetPress

Pourquoi le site du média StreetPress a été momentanément inaccessible

Droit 19
Amazon re:Invent

re:Invent 2023 : Amazon lance son assistant Q et plusieurs services IA, dont la génération d’images

IA 13
Un œil symbolisant l'Union européenne, et les dissensions et problèmes afférents

Le Conseil de l’UE tire un bilan du RGPD, les États membres réclament des « outils pratiques »

Droit 6

19 associations européennes de consommateurs portent plainte contre Meta

DroitSocials 16

#LeBrief : Ariane 6 l’été prochain, Nextcloud rachète Roundcube, désinformation via la pub

Chiffre et formules mathématiques sur un tableau

CVSS 4.0 : dur, dur, d’être un expert !

Sécu 16
Une tête de fusée siglée Starlink.

Starlink accessible à Gaza sous contrôle de l’administration israélienne

Web 35
Fibre optique

G-PON, XGS-PON et 50G-PON : jusqu’à 50 Gb/s en fibre optique

HardWeb 53
Photo d'un immeuble troué de part en part

Règlement sur la cyber-résilience : les instances européennes en passe de conclure un accord

DroitSécu 10
lexique IA parodie

AGI, GPAI, modèles de fondation… de quoi on parle ?

IA 11

#LeBrief : logiciels libres scientifiques, fermeture de compte Google, « fabriquer » des femmes pour l’inclusion

livre dématérialisé

Des chercheurs ont élaboré une technique d’extraction des données d’entrainement de ChatGPT

IAScience 3
Un chien avec des lunettes apprend sur une tablette

Devenir expert en sécurité informatique en 3 clics

Sécu 11
Logo ownCloud

ownCloud : faille béante dans les déploiements conteneurisés utilisant graphapi

Sécu 16
Le SoC Graviton4 d’Amazon AWS posé sur une table

Amazon re:invent : SoC Graviton4 (Arm), instance R8g et Trainium2 pour l’IA

Hard 12
Logo Comcybergend

Guéguerre des polices dans le cyber (OFAC et ComCyberMi)

Sécu 10

#LeBrief : faille 0-day dans Chrome, smartphones à Hong Kong, 25 ans de la Dreamcast

Mur d’OVHcloud à Roubaix, avec le logo OVHcloud

OVHcloud Summit 2023 : SecNumCloud, IA et Local Zones

HardWeb 2
algorithmes de la CAF

Transparence, discriminations : les questions soulevées par l’algorithme de la CAF

IASociété 62

Plainte contre l’alternative paiement ou publicité comportementale de Meta

DroitIA 39
Nuage (pour le cloud) avec de la foudre

Économie de la donnée et services de cloud : l’Arcep renforce ses troupes

DroitWeb 0
De vieux ciseaux posés sur une surface en bois

Plus de 60 % des demandes de suppression reçues par Google émanent de Russie

Société 7
Une vieille boussole posée sur un plan en bois

La Commission européenne et Google proposent deux bases de données de fact-checks

DroitWeb 3

#LeBrief : des fichiers Google Drive disparaissent, FreeBSD 14, caméras camouflées, OnePlus 12

Hubble mission maintenance

Il y a 30 ans, Hubble recevait sa première mission de maintenance

Science 11

Des menottes autour d'un rouleau de billets de banque

Les deux principaux responsables de l’agence de cybersécurité ukrainienne accusés de corruption

DroitÉcoSécu 7

Google Messages

Sur Android, Messages fête son milliard d’utilisateurs, de nouvelles fonctions en approche

WebSoft 10

Une femme en blouse blanche et portant des lunettes adaptées utilise un séquenceur à ADN

Tests ADN : 23andMe avoue que les infos d’un « nombre significatif » d’utilisateurs ont fuité

Sécu 6

Commentaires (11)


seb2411
Il y a 7 ans

Toujours impressionne par la quantité de nouveautés et de mises a jours cote Gitlab. Excellent travail.


Jarodd Abonné
Il y a 7 ans


De fait, une édition Enterprise n’aurait « guère plus de sens que d’utiliser GitHub », selon les mots de Framasoft


Oups ! ![:mrgreen:](https://cdn2.nextinpact.com/smileys/icon_mrgreen.gif)
Sinon <img data-src=" /> Framasoft et <img data-src=" /> Gitlab !


Alwaysin
Il y a 7 ans

“À cette date, les utilisateurs classiques pourront donc créer et «&nbsp;pousser&nbsp;» leurs pages vers le service.”-&gt; Gitlab.com tourne sur la version EE, donc si les “utilisateurs classiques” font référence à ceux-là, alors c’est déjà le cas !


MoonRa
Il y a 7 ans

Mais si tu vas un peu plus loin tu vois ça :https://github.com/framasoft/framadate


grsbdl Abonné
Il y a 7 ans

On l’utilise chez Worldline (Atos), et il faut reconnaître qu’il surpasse maintenant GitHib et BitBucket en terme de fonctionnalités, surtout si vous voulez héberger votre propre instance.
La version payante étant surtout utile pour les gros projets et faire de la relecture de code un peu poussée, même si des alternatives (outils externes) existent et sont très bons.


statoon54
Il y a 7 ans

&nbsp;Superbe application intégrée à notre environnement pour maintenir nos projets. Mise à jour régulière et bonne réactivité.
Vraiment bien d’intégré certaines nouveautés dans la CE.&nbsp;
Conçu sous Ruby on Rails <img data-src=" />&nbsp; . Simple et Efficace
&nbsp;
&nbsp;


FrancoisA Abonné
Il y a 7 ans

En fait, le titre de la news est inexact.

On est le 30 Décembre 2016.

&nbsp;Les pages débarqueront donc le 22 janvier 2017 dans la version Gitlab 8.16 <img data-src=" />
&nbsp;


FrancoisA Abonné
Il y a 7 ans

Désolé, Vincent, mais je n’ai pas le bouton pour signaler les erreurs dans le bandeau NextInpact.


FrancoisA Abonné
Il y a 7 ans

Gogs (tout aussi OpenSource) permet de créer un Wiki.


HLFH
Il y a 7 ans

J’ai migre depuis GitLab vers Gogs comme GitLab a enormement de dependances…


lossendae
Il y a 7 ans

Gitlab permet déjà de créer un wiki également.

Pages est différent (au même tre que github qui propose wiki et pages).