Je m'essaie au code en « live » sur un petit projet #Bash Libre : lancer un runner dans un dépôt de code.
Tu cherches une instance GitLab hébergée en France ? Rejoins la bêta de #Froggit
Aujourd'hui on lance le runner de GitLab-CI et on vérifie que tout se passe bien.
00:00 Intro 00:50 Je nettoie toujours mon dépôt avant de commencer 01:15 Comment lancer un GitLab runner pour notre CI ? 04:58 Lancement du runner KO 😅 08:49 Comment lancer le runner avec un nom unique ? 10:47 Comment récupérer la sortie d'une commande en Bash ? 12:17 Comment récupérer le nom du répertoire courant ? 16:55 En résumé 17:58 Outro
Les liens :
- Le dépôt git sur Froggit : https://lab.frogg.it/froggit/mygr
- Documentation de GitLab Runner avec un conteneur : https://docs.gitlab.com/runner/install/docker.html
- Pour aller plus loin avec le Docker in Docker (DinD) : https://jpetazzo.github.io/2015/09/03/do-not-use-docker-in-docker-for-ci/
- La commande hostname : http://pwet.fr/man/linux/commandes/hostname/
- Antiquotes (backticks) ou $() : https://stackoverflow.com/questions/9449778/what-is-the-benefit-of-using-instead-of-backticks-in-shell-scripts
- La commande pwd : http://pwet.fr/man/linux/commandes/pwd/
- La commande basename : http://pwet.fr/man/linux/commandes/basename/
📩 Si tu n'es pas déjà abonné, alors abonne-toi pour ne pas rater les prochaines vidéos.
💬 Si tu as envie de discuter du mouvement, le plus simple est que tu nous rejoignes dans la communauté des compagnons du DevOps : https://www.compagnons-devops.fr
Crédits
Christophe Chaudier : consultant indépendant au sein du collectif Lydra. Animateur du podcast de la communauté des Compagnons du DevOps. Découvrez-le : https://lydra.fr/ea-3-le-podcasteur-christophe/ - Son LinkedIn : https://www.linkedin.com/in/cchaudier
📜 Ce contenu est sous licence libre : CC BY-SA : https://creativecommons.org/licenses/by-sa/4.0/deed.fr Si tu utilises ces contenus dans une publication, merci de nous le notifier dans les commentaires.
Musiques Code Garden Music by Kevin MacLeod 🔗 Lien : https://incompetech.filmmusic.io/song/3796-garden-music 📜 License : http://creativecommons.org/licenses/by/4.0/ Fin There It Is by Kevin MacLeod 🔗 Lien : https://incompetech.filmmusic.io/song/4519-there-it-is 📜 License : http://creativecommons.org/licenses/by/4.0
💬 Rejoins la communauté : https://www.compagnons-devops.fr
☁️ Suis-nous sur les réseaux sociaux : ➡️ LINKEDIN : https://linkedin.com/in/cchaudier/ & https://www.linkedin.com/company/lydrafr/ ➡️ FACEBOOK : https://www.facebook.com/cchaudier 🐥 TWITTER : https://twitter.com/art_devops 📷 INSTAGRAM : http://instagram.com/cchaudier
🌐 Les Compagnons du DevOps est une initiative de Lydra : https://www.lydra.fr
#LiveCoding #Bash #DevOps #Git #GitLab #Froggit