use gitbook ci/cd
This commit is contained in:
parent
11b5a8a1bd
commit
a1d08a6076
34
.gitlab-ci.yml
Normal file
34
.gitlab-ci.yml
Normal file
@ -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
|
||||||
|
|
||||||
100
README.md
100
README.md
@ -2,45 +2,63 @@
|
|||||||
|
|
||||||
List of courses
|
List of courses
|
||||||
|
|
||||||
- [] Qu'est-ce que le Garage Numérique
|
Headers level3 correspond to Sections in Course organisation
|
||||||
- [] Qu'est-ce qu'une association
|
|
||||||
- [] Histoire du Garage
|
[[_TOC_]]
|
||||||
- [] Organisation du Garage
|
|
||||||
- [] Projets du Garage
|
|
||||||
- [] Les outils du Garage Numérique
|
## Qu'est-ce que le Garage Numérique
|
||||||
- [] Clipperz
|
|
||||||
- [] Gitlab
|
desc: un cours accessible à tout le monde pour découvrir le Garage Numérique
|
||||||
- [] Nextcloud
|
|
||||||
- [] Mattermost
|
### Qu'est-ce qu'une association
|
||||||
- [] Framaboard
|
|
||||||
- [] Travailler au Garage
|
desc: comprendre le caractère non-lucratif d'une association
|
||||||
- [] Assurer l'accueil
|
|
||||||
- [] Effectuer un diagnostic
|
### Histoire du Garage
|
||||||
- [] Sauvegarder les fichiers
|
|
||||||
- [] Passe Numérique Pro
|
|
||||||
- [] Installer Linux
|
### Organisation du Garage
|
||||||
- [] Installation avec un Cd
|
|
||||||
- [] Installation avec une clé usb
|
file:
|
||||||
- [] Installation par le réseau
|
|
||||||
- [] Utiliser Linux
|
### Projets du Garage
|
||||||
- [] Introduction à la ligne du commande
|
|
||||||
- [] Fonctionnement du système
|
|
||||||
- [] Le réseau
|
## Les outils du Garage Numérique
|
||||||
- [] Configurer un réseau
|
### Clipperz
|
||||||
- [] Serveurs
|
### Gitlab
|
||||||
- [] SSH
|
### Nextcloud
|
||||||
- [] SMB
|
### Mattermost
|
||||||
- [] Apache
|
### Framaboard
|
||||||
- [] Nginx
|
## Travailler au Garage
|
||||||
- [] Wordpress stack
|
### Assurer l'accueil
|
||||||
- [] GLPI Stack
|
### Effectuer un diagnostic
|
||||||
- [] Lua
|
### Sauvegarder les fichiers
|
||||||
- [] Python
|
## Passe Numérique Pro
|
||||||
- [] Scripting
|
### Installer Linux
|
||||||
- [] Versioning
|
#### Installation avec un Cd
|
||||||
- [] Script de diagnostic
|
#### Installation avec une clé usb
|
||||||
- Bac+1 Devops
|
#### Installation par le réseau
|
||||||
- [] Python
|
### Utiliser Linux
|
||||||
- [] Docker
|
#### 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
|
||||||
|
### ...
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user