diff --git a/index.ipynb b/index.ipynb index 3c4e0b3d367bcd91b2f18355729360a34382c689..6df99d31cab4c5aece30ecea262f56e6d8f10126 100644 --- a/index.ipynb +++ b/index.ipynb @@ -22,6 +22,7 @@ "\n", "- [Notebook](http://nbviewer.jupyter.org/urls/boileau.pages.math.unistra.fr/tp-gitlab-ci/tp-gitlab-ci.ipynb)\n", "- [Slideshow](https://boileau.pages.math.unistra.fr/tp-gitlab-ci/tp-gitlab-ci.slides.html)\n", + "- [Sources](https://git.unistra.fr/m.boileau/tp-gitlab-ci)\n", "---\n", "\n", "Matthieu Boileau - <matthieu.boileau@math.unistra.fr>\n", diff --git a/tp-gitlab-ci.ipynb b/tp-gitlab-ci.ipynb index 5a720fa5aebea923f58a8ca7e5c58df811ce0dfb..89f1ff13cc46e6eacaf3892590c0b7aac8e36842 100644 --- a/tp-gitlab-ci.ipynb +++ b/tp-gitlab-ci.ipynb @@ -347,7 +347,7 @@ "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`" + "Notez la présence de plusieurs runners partagés dont `clu1-tp-gitlab-ci` qui portent les tags `shell` et `docker` mais pas `specific`. Pour cibler ce runner, retirer le tag `specific` du fichier `.gitlab-ci.yml`" ] }, { @@ -626,7 +626,7 @@ "cell_type": "markdown", "metadata": { "slideshow": { - "slide_type": "slide" + "slide_type": "subslide" } }, "source": [ @@ -648,7 +648,7 @@ "cell_type": "markdown", "metadata": { "slideshow": { - "slide_type": "slide" + "slide_type": "subslide" } }, "source": [ @@ -771,19 +771,9 @@ }, { "cell_type": "code", - "execution_count": 68, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "No local changes to save\n", - "Already on 'exo3'\n", - "Your branch is up-to-date with 'origin/exo3'.\n" - ] - } - ], + "outputs": [], "source": [ "cd $TPDIR\n", "git stash # si vous avez des modifications non enregistrées dans exo2\n", @@ -918,7 +908,7 @@ "\n", "Comme le montre ce schéma, l'exécution de différents jobs d'une même étape peut être réalisée en parallèle par différents runners.\n", "\n", - "Plus d'information " + "Plus d'information sur la [doc en ligne](https://docs.gitlab.com/ee/ci/docker/using_docker_build.html)." ] }, { @@ -929,15 +919,23 @@ } }, "source": [ - "## Récupérer un artifact" + "# Conclusion\n", + "\n", + "### Ce qu'on a vu\n", + "- comment configurer un runner `shell`\n", + "- comment cibler différents runners\n", + "- comment mettre en place une chaîne d'intégration continue\n", + "- comment tirer/construire/pousser des images Docker\n", + "\n", + "### Ce qu'on n'a pas vu\n", + "- comment utiliser les autres types de runners (en particulier `docker`)\n", + "- comment récupérer des artefacts d'intégration\n", + "- les problèmes de [sécurité](http://docs.gitlab.com/runner/executors/shell.html#security)\n", + "- GitLab Pages\n", + "- bien plus !\n", + "\n", + "Mais beaucoup de réponses sont dans la [doc en ligne](https://docs.gitlab.com/ee/ci/README.html) qui est très complète !" ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] } ], "metadata": {