From a1d08a6076e9ed4ddf871b1aadace1bcd7cd4ebb Mon Sep 17 00:00:00 2001 From: Florian du Garage Num Date: Mon, 3 Aug 2020 16:36:16 +0000 Subject: [PATCH] use gitbook ci/cd --- .gitlab-ci.yml | 34 +++++++++++++++++ README.md | 100 +++++++++++++++++++++++++++++-------------------- 2 files changed, 93 insertions(+), 41 deletions(-) create mode 100644 .gitlab-ci.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 00000000..75741eb8 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,34 @@ +# requiring the environment of NodeJS 10 +image: node:10 + +# add 'node_modules' to cache for speeding up builds +cache: + paths: + - node_modules/ # Node modules and dependencies + +before_script: + - npm install gitbook-cli -g # install gitbook + - gitbook fetch 3.2.3 # fetch final stable version + - gitbook install # add any requested plugins in book.json + +test: + stage: test + script: + - gitbook build . public # build to public path + only: + - branches # this job will affect every branch except 'master' + except: + - master + +# the 'pages' job will deploy and build your site to the 'public' path +pages: + stage: deploy + script: + - gitbook build . public # build to public path + artifacts: + paths: + - public + expire_in: 1 week + only: + - master # this job will affect only the 'master' branch + diff --git a/README.md b/README.md index ca371e49..0fe03cc6 100644 --- a/README.md +++ b/README.md @@ -2,45 +2,63 @@ List of courses -- [] Qu'est-ce que le Garage Numérique - - [] Qu'est-ce qu'une association - - [] Histoire du Garage - - [] Organisation du Garage - - [] Projets du Garage -- [] Les outils du Garage Numérique - - [] Clipperz - - [] Gitlab - - [] Nextcloud - - [] Mattermost - - [] Framaboard -- [] Travailler au Garage - - [] Assurer l'accueil - - [] Effectuer un diagnostic - - [] Sauvegarder les fichiers -- [] Passe Numérique Pro - - [] Installer Linux - - [] Installation avec un Cd - - [] Installation avec une clé usb - - [] Installation par le réseau - - [] Utiliser Linux - - [] Introduction à la ligne du commande - - [] Fonctionnement du système - - [] Le réseau - - [] Configurer un réseau - - [] Serveurs - - [] SSH - - [] SMB - - [] Apache - - [] Nginx - - [] Wordpress stack - - [] GLPI Stack - - [] Lua - - [] Python - - [] Scripting - - [] Versioning - - [] Script de diagnostic -- Bac+1 Devops - - [] Python - - [] Docker - - [] ... +Headers level3 correspond to Sections in Course organisation + +[[_TOC_]] + + +## Qu'est-ce que le Garage Numérique + +desc: un cours accessible à tout le monde pour découvrir le Garage Numérique + +### Qu'est-ce qu'une association + +desc: comprendre le caractère non-lucratif d'une association + +### Histoire du Garage + + +### Organisation du Garage + +file: + +### Projets du Garage + + +## Les outils du Garage Numérique +### Clipperz +### Gitlab +### Nextcloud +### Mattermost +### Framaboard +## Travailler au Garage +### Assurer l'accueil +### Effectuer un diagnostic +### Sauvegarder les fichiers +## Passe Numérique Pro +### Installer Linux +#### Installation avec un Cd +#### Installation avec une clé usb +#### Installation par le réseau +### Utiliser Linux +#### Introduction à la ligne du commande +#### Fonctionnement du système +### Le réseau +#### Configurer un réseau +### Serveurs +#### SSH +#### SMB +#### Apache +#### Nginx +#### Wordpress stack +#### GLPI Stack +### Lua +### Python +### Scripting +#### Versioning +#### Script de diagnostic +## Bac+1 Devops +### Python +### Docker +### ...