From e2c4b96ea9fedeb127fcc7d2de7565c2fee24334 Mon Sep 17 00:00:00 2001 From: Matthieu Boileau <matthieu.boileau@math.unistra.fr> Date: Mon, 20 Nov 2017 23:24:06 +0100 Subject: [PATCH] Update notebook --- tp-gitlab-ci.ipynb | 33 +++++++++++++++++++++++++++++---- 1 file changed, 29 insertions(+), 4 deletions(-) diff --git a/tp-gitlab-ci.ipynb b/tp-gitlab-ci.ipynb index 5f6d12b..a7f818b 100644 --- a/tp-gitlab-ci.ipynb +++ b/tp-gitlab-ci.ipynb @@ -179,7 +179,7 @@ "source": [ "## Enregistrer un nouveau runner\n", "\n", - "> Si `gitlab-runner` n'est pas installé sur votre machine, rdv à la section **Utiliser un runner partagé**\n", + "> Si `gitlab-runner` n'est pas installé sur votre machine, rdv à la section **Exo1**\n", "\n", "Engistrer un runner consiste à créer un nouveau runner associé à un projet.\n", "Si vous n'êtes pas administrateur du GitLab, il s'agit forcément d'un runner spécifique. Celui-ci se trouve dans \n", @@ -337,6 +337,27 @@ } }, "source": [ + "### Si vous souhaitez utiliser un runner partagé\n", + "\n", + "Dans la rubrique :\n", + "\n", + "```\n", + "Settings > CI / CD > Runners settings\n", + "```\n", + "\n", + "Notez la présence de plusieurs runners partagés dont `clu1-tp-gitlab-ci` qui porte les tags `shell` et `docker` mais pas `specific`. Pour cibler ce runner, retirer le tag `specific` du fichier `.gitlab-ci.yml`" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "slideshow": { + "slide_type": "subslide" + } + }, + "source": [ + "### Déclenchez une action d'intégration continue\n", + "\n", "Modifiez la ligne de script, par exemple:" ] }, @@ -399,7 +420,7 @@ "cell_type": "markdown", "metadata": { "slideshow": { - "slide_type": "subslide" + "slide_type": "-" } }, "source": [ @@ -411,9 +432,13 @@ }, { "cell_type": "markdown", - "metadata": {}, + "metadata": { + "slideshow": { + "slide_type": "subslide" + } + }, "source": [ - "### Provoquer une erreur\n", + "### Provoquez une erreur\n", "\n", "Dans `.gitlab-ci.yml`, introduisez une erreur dans une des lignes du script et observer l'effet dans `CI / CD > Pipelines` après avoir pousser les modifications.\n", "\n", -- GitLab