README.md 3.35 KB
Newer Older
jfuser's avatar
jfuser committed
1
# l'ABC de GitLab
jfuser's avatar
jfuser committed
2

jfuser's avatar
jfuser committed
3
__Bienvenue sur le GitLab de BioSP !__
jfuser's avatar
jfuser committed
4

jfuser's avatar
jfuser committed
5
## Présentation
jfuser's avatar
jfuser committed
6

7
Depuis son utilisation en 2014, __GitLab__ a énormément évolué et propose dorénavant beaucoup de fonctionnalités. il peut en rebuter quelques uns au premier abord mais il reste un outil dont la prise en main est rapide.  
Loic Houde's avatar
Loic Houde committed
8
__Gitlab__ est une plateforme basé sur __GIT__ pour le développement et la gestion de projets informatiques. Pour avoir une vue d'ensemble le mieux c'est d'aller voir directement sur [la page de gitlab](https://gitlab.com) ou dans la [doc](https://docs.gitlab.com/ee/README.html).
jfuser's avatar
jfuser committed
9

jfuser's avatar
jfuser committed
10
### Mais c'est quoi __Git__?
jfuser's avatar
up    
jfuser committed
11

jfuser's avatar
jfuser committed
12
__Git__ est un logiciel de gestion de versions. Il permet de maintenir l'ensemble des versions d'un ou plusieurs fichiers.
jfuser's avatar
jfuser committed
13

jfuser's avatar
jfuser committed
14
En gros, __GitLab__ est une interface qui permet d'utiliser __Git__, plus plein de petits outils/fonctionnalités très pratiques.
jfuser's avatar
jfuser committed
15

jfuser's avatar
jfuser committed
16
### Encore un truc d'informaticien où j'y comprends rien, c'est pas pour moi ça !
jfuser's avatar
jfuser committed
17

Jean-Francois Rey's avatar
Jean-Francois Rey committed
18
Pas si sûr !
jfuser's avatar
jfuser committed
19

jfuser's avatar
jfuser committed
20
21
__GitLab__ va vous permettre de versionner votre __code__, mais aussi vos __publications__, __documentations__ et __résultats__.  
Il va vous permettre de travailler à plusieurs sur le même projet, d'avoir différentes versions du même projet, d'automatiser beaucoup de choses (test, packaging, deploiement...), de reproduire des expériences à l'identique, de partager facilement votre projet avec vos communautés et collègues, etc.  
jfuser's avatar
jfuser committed
22

jfuser's avatar
jfuser committed
23
### Pourquoi GitLab et pas autre chose ?
jfuser's avatar
jfuser committed
24

jfuser's avatar
jfuser committed
25
26
27
28
Pourquoi refuser d'utiliser un outil moderne qui est complet, facile d'utilisation, répondant à nos problématiques et qui est proposé dans une version opensource et libre.

## Pour aller plus loin

Jean-Francois Rey's avatar
Jean-Francois Rey committed
29
__Pour accéder à la suite c'est par [ICI](https://gitlab.paca.inrae.fr/biosp/howtogitlab/wikis/home "Wiki l'ABC de git") !__
jfuser's avatar
jfuser committed
30

Jean-Francois Rey's avatar
Jean-Francois Rey committed
31
__Un problème technique ?__ : <gitlab-biosp-admin@inrae.fr> (l'équipe GitLab Paca)
Jean-Francois Rey's avatar
Jean-Francois Rey committed
32

Jean-Francois Rey's avatar
Jean-Francois Rey committed
33
__Pour avoir de l'aide__ : <gitlab-biosp-users@inrae.fr> (liste de discussion et d'information des utilisateurs GitLab Paca)  
jfuser's avatar
jfuser committed
34
35

## Accés direct
jfuser's avatar
up link    
jfuser committed
36

Jean-Francois Rey's avatar
Jean-Francois Rey committed
37
[Page principale](https://gitlab.paca.inrae.fr/biosp/howtogitlab/wikis/home)
jfuser's avatar
up    
jfuser committed
38

Jean-Francois Rey's avatar
Jean-Francois Rey committed
39
40
41
42
43
44
45
46
1. [Présentation](https://gitlab.paca.inrae.fr/biosp/howtogitlab/wikis/presentation)
2. [S'inscrire](https://gitlab.paca.inrae.fr/biosp/howtogitlab/wikis/inscription)
3. [Créer un projet](https://gitlab.paca.inrae.fr/biosp/howtogitlab/wikis/projet)
4. [Configurer mon ordinateur](https://gitlab.paca.inrae.fr/biosp/howtogitlab/wikis/configurationordinateur) 
5. [Premiers pas](https://gitlab.paca.inrae.fr/biosp/howtogitlab/wikis/debut)
6. [Commandes de base](https://gitlab.paca.inrae.fr/biosp/howtogitlab/wikis/Commandes)
7. [CI/CD](https://gitlab.paca.inrae.fr/biosp/howtogitlab/wikis/CI)
8. [Container registry](https://gitlab.paca.inrae.fr/biosp/howtogitlab/wikis/registry)
jfuser's avatar
jfuser committed
47

Jean-Francois Rey's avatar
Jean-Francois Rey committed
48
49
## Recettes (CookBooks)

Jean-Francois Rey's avatar
Jean-Francois Rey committed
50
* [écosystème R](https://gitlab.paca.inrae.fr/r-ecosystem/cookbooks) : Packaging R, R Shiny App...
Jean-Francois Rey's avatar
Jean-Francois Rey committed
51

jfuser's avatar
jfuser committed
52
53
## Présentation Git/GitLab

Jean-Francois Rey's avatar
Jean-Francois Rey committed
54
* (2019) [Poster useR2019 - GitLab CI/CD and R packages](https://gitlab.paca.inrae.fr/biosp/howtogitlab/blob/master/presentation/poster_JF_REY_R_GitLab.pdf)
Jean-Francois Rey's avatar
Jean-Francois Rey committed
55

Jean-Francois Rey's avatar
Jean-Francois Rey committed
56
* (2018) [Présentation Git et GitLab PACA](https://gitlab.paca.inrae.fr/biosp/howtogitlab/blob/master/presentation/Git_GitLab_BioSP_INRA_PACA.pdf)
Jean-Francois Rey's avatar
Jean-Francois Rey committed
57

Jean-Francois Rey's avatar
Jean-Francois Rey committed
58
* (2014) [PresentationGit.pdf](https://gitlab.paca.inrae.fr/biosp/howtogitlab/blob/master/presentation/PresentationGit.pdf)
jfuser's avatar
jfuser committed
59
60
> La partie GitLab n'est plus à jour dans la présentation