Introduction à la démarche DevOps

Slides:



Advertisements
Présentations similaires
Linux – Mise en œuvre PXE V 1.1
Advertisements

Gestion de configuration Linux avec etckeeper
Theme : VPN avec IPSEC et OPENVPN
Nicolas Ribot PostGIS – Installation Licence GNU FDL - Version 1.0.
Les logiciels libres Mercredi 16 décembre 11 heures.
Proxy filtrant pour GSB
REDIMENSIONNER UNE IMAGE © 2010 Frederic DAVID. Le but est de redimensionner une image Image redimensionnée Image originale.
Git et Gitlab In Git we trust. Git et Gitlab In Git we trust.
FAIRE SA BIBLIOGRAPHIE DE THESE AVEC ZOTERO Traitements de texte pris en compte: Word et LibreOffice.
Version du document: 1.00 Version de logiciel v3.7.1 Version CBox: C5 Téléassistance Configuration Téléopérateur Langage: Français.
SUBVERSION un serveur de sources libre le jeudi 31 janvier 2008 – Association Lolita V 1.0 – Michel Cerdini.
Debian, les dessous techniques ARU2L Présentation du 13 janvier 2011.
Jean-Michel GLORIAN Atelier COMPIL du 08/06/10 SVN Client - Niveau découverte Atelier COMPIL SVN client Niveau découverte.
Séminaire Novembre Outils de diagnostic réseau (O.D.R)
1 PIPOL Plateforme INRIA de Portage Logiciel Maurice BREMOND & Yann GENEVOIS JRES 2009.
Docker & Owncloud Présentation du 03/02/2016 BEAUPEUX Charly & SOUCHET Laurent.
Effacer la Configuration LWAPP sur un LAP
Eric b, emmanuel l, damien t
Réaliser un CD lecteur de salon (photos ou vidéos) pouvant être lu
ATS8500 Standalone Downloader.
Guide d’utilisation pour Git
Ensemble de services.
Déjouer les pièges du Dockerfile
Sécurité - ASA8.x - Import du Plug-in RDP pour utilisation dans WebVPN
Présentation de MultiSystem
Module 9 picasa.
Logiciel de gestion des adhérents
Installation d'un système Linux
Grunt : introduction Qu'est-ce que Grunt ?
Sécurité Web Protocole HTTPS.
Mise en place d'un proxy SSH
Dépôts RPM avec Pulp.
évolutions et perspectives
Lustre au DAPNIA.
Sécurité - Configuration de -
Présentation des nouveautés de IIS 10
Guillaume Philippon Tutoriel git.
Exemples d’utilisation
Fonctionnement et workflow
Déploiement d’un LCG CE
Configuration de groupes l'autorisation via ASDM
Solution de déploiement logiciel
Speed Presa Presents Le Jeudi 6 Juin 2017.
AD & DNS, Cluster Apache Préparation des TP.
Documentation technique (Linux)
Windows Server 2012 Objectifs
Git 09/04/2015 Julien
Quand on aime, on ne compte pas...
Prise en main Emmanuel Braux Institut Mines Telecom / Télécom Bretagne
Le moteur à courant continu
Jupyter notebook in Galaxy
Présentation du projet Raspberry
DNS ET DHCP SOUS LINUX INSTALLATION ET CONFIGURATIONS EXPOSE GROUPE 2 THEME:THEME: REDIGE PAR IBRAHIMA FAYE.
Postfix est un serveur de messagerie électronique sous licence publique. Il est utilisé pour l’acheminement de courriers électroniques. Il l’uns des nombreux.
BTS SIO 2ème année SLAM SISR
Configurations possibles
Odi goo.gl/pBO5i5.
Présentation Projet Val Lamartinien
Formation git.
Terraform dans Azure Meetup 20/11/2018 DevCon #7 13/12/2018.
Atos, Atos et le poisson, Atos Origin et le poisson, Atos Consulting ainsi que le poisson seul sont des marques déposées d'Atos Origin SA. © 2006 Atos.
DÉPARTEMENT GÉNIE ÉLECTRIQUE Université Mohammed V RABAT École Normale Supérieure de l’Enseignement Technique Rabat Année Universitaire 2018/2019 Présentation.
Formation SpeechExec Enterprise Dictate
Analyse et Mise en place de fvpat Webdev Server
Réalisation d'un point d'accès afin d'échanger des sockets en utilisant une carte raspberry
MIAGE KSAR EL KEBIR Année scolaire: 2015/2016 Année de formation: 2017/2018 Année de formation: 2017/2018 Réalisé par : YOUSSEF BLAL Encadré par ANOUAR.
Transcription de la présentation:

Introduction à la démarche DevOps Intégration continue

Installation de GitLab Chapitre 1 Installation de GitLab

Prérequis Installation de GitLab OS : Debian 8/9 Paquets curl, openssh-server et ca-certificates Serveur SMTP (postfix ou exim) Ajout des dépôts GitLab : curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash Installation de GitLab : sudo EXTERNAL_URL="http://gitlab.example.com" apt-get install gitlab-ce

Créer un repo Installation de GitLab Cloner et faire un premier commit git clone git@git.chunkz.net:integration-test/Algobreizh-CI.git git add src/ git commit –m ’initial commit’ git push

Installer et configurer Docker Chapitre 2 Installer et configurer Docker

Installation Configurer image docker Créer image docker Chapitre 2 Installer et configurer Docker Installation Configurer image docker Mise à jour des dépôts sudo apt update Installation des prérequis sudo apt install apt-transport-https ca-certificates curl gnupg2 software-properties-common curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add - sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable“ Installation de Docker sudo apt-get update && sudo apt-get install docker-ce Créer image docker Créer un fichier Dockerfile et configurer l’image source, le dossier courant ainsi que les paquets à installer et les commandes à réaliser. Exemple : https://docs.docker.com/get-started/part2/#define-a-container-with-dockerfile Créer la nouvelle image : sudo docker build -t imagetest . Où « imagetest » est le nom de l’image créée. Vérifier maintenant que l’image est bien présente : sudo docker image ls

Configurer l’intégration continue Chapitre 3 Configurer l’intégration continue

Configurer la pipeline Chapitre 3 Configurer l’intégration continue Configurer le runner Configurer la pipeline Installer le runner GitLab apt install gitlab-runner L’enregistrer auprès de votre projet Dans le projet, Aller dans Settings > CI / CD Lancer l’enregistrement : sudo gitlab-runner register Après le runner doit être affiché dans la partie CI / CD avec un point vert Configurer .gitlab-ci.yml

Conclusion