From 8decf0926b3c41fdc02f3434c6b3268b1f7945e7 Mon Sep 17 00:00:00 2001 From: gcolpart Date: Wed, 30 Nov 2016 20:45:58 +0100 Subject: [PATCH] relecture en cours --- HowtoGitlab/8.14.md | 34 ++++++++++++++++++---------------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/HowtoGitlab/8.14.md b/HowtoGitlab/8.14.md index 72f7aed6..badf71a5 100644 --- a/HowtoGitlab/8.14.md +++ b/HowtoGitlab/8.14.md @@ -1,31 +1,33 @@ --- -categories: web +categories: web git title: Howto GitLab ... -Ce Howto concerne l'installation d'une version **8.14.X** sous **Debian 8** (Jessie). Il est basé sur la [documentation officielle](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/install/installation.md). -Sa particularité est de décrire comment installer GitLab avec une approche multi-instances avec la création d'une instance nommée « demo00 ». +* Documentation : -> **Note** : Vous pouvez bien entendu changer « demo00 » par le nom d'instance de votre choix. +[GitLab](https://about.gitlab.com/) est un logiciel libre de gestion de développement de logiciels (appelé souvent une *forge*) permettant de gérer des projets (code source, demande de fusion, tickets, wiki, etc.). Il est semblable au logiciel propriétaire Github. -# Outils nécessaire - -La brique de composants (stack) est composé de : - -- GIT ; -- Ruby ; -- Go ; -- PostgreSQL ; -- Redis ; +Ce HowTo décrit l'installation de la version **8.14.X** sous **Debian 8** (Jessie) avec une approche multi-instances. +> **Note** : dans les exemples, on va créer une instance *foo* # Installation +La stack est composée de : + +- Git ; +- Ruby ; +- Go ; +- PostgreSQL ; +- Redis. + + ## Packages -GitLab a besoin d'une version récente de GIT, Ruby et Go. On utilisera les versions de Debian Stretch et Jessie Backports via un « pinning » apt. +GitLab a besoin de versions très récentes de Git, Ruby et Go. +On utilise pour l'instant des versions de Jessie Backports et Stretch via un « pinning » apt. -``` +~~~ Package: * Pin: release n=stretch Pin-Priority: 1 @@ -41,7 +43,7 @@ Pin-Priority: 999 Package: golang golang-doc golang-src golang-go Pin: release n=jessie-backports Pin-Priority: 999 -``` +~~~ ``` # apt install build-essential zlib1g-dev libyaml-dev libssl-dev libgdbm-dev libreadline-dev libncurses5-dev libffi-dev curl openssh-server checkinstall libxml2-dev libxslt-dev libcurl4-openssl-dev libicu-dev logrotate python-docutils pkg-config cmake nodejs bundler ruby2.3 git golang