Comment apprendre jenkins ? Je vous propose de débuter et de vous former à jenkins avec une série de tutoriels. L’idée est de vous permettre de suivre une formation à votre rythme avec des tutos relativement courtes et progressives.
Au fur et à mesure des vidéos, vous passerez des tutos débutants avec l’apprentissage de l’interface graphique puis progresser vers de l’initiation à la mise en place de CI/CD.
-
Abonnez-vous : http://bit.ly/2UnOdgi
Liste de toutes les vidéos : http://bit.ly/2WN9Ojj
Découvrez le sommaire de la playlist Jenkins. Où va-t-on ? comment ?
Pour commence de zéro pour atteindre un niveau très satisfaisant en matière de pipeline devops
D'autres playlists :
- planète docker : http://bit.ly/2IwaZPG
- ansible : http://bit.ly/2v3Mv8n
- sécurité : http://bit.ly/2UWcld1
Forum : https://discord.gg/bNbU9UV
A bientôt !! -
Jenkins est un incontournable en matière d'intégration continue. Cet orchestrateur scheduleur va vous permettre de réaliser des tâches imbriquées ou non et de les gérer et programmer.
Jenkins est un élément essentiel du build-run/test.
Présentation : https://bit.ly/2TrnYEh
Abonnez-vous ici : http://bit.ly/2UnOdgi
Formations et tutoriels en français pour débuter et apprendre
Playlists:
Docker : http://bit.ly/2QRhXU9
Tips linux : http://bit.ly/2QMm9Er
Git : http://bit.ly/2QJ1ml1
Ansible : http://bit.ly/2QHzyh4
Compose : http://bit.ly/2QMh3Ih
TCPDump : http://bit.ly/2SbM8G0
Scripting : http://bit.ly/2G6SUGT
GitLab : http://bit.ly/2FMTx9b
IPTables : http://bit.ly/2TcWZwE
Pourquoi ce blog ? https://bit.ly/2BDVyje
Forum discord pour rejoindre la communauté : https://discord.gg/bNbU9UV
A bientôt !! -
Jenkins est un scheduler très répandu notamment pour faire de l'intégration continue et du test. Aujourd'hui nous allons découvrir ensemble comment créer un job et le lancer.
Présentation : https://bit.ly/2OriAjl
Abonnez-vous ici : http://bit.ly/2UnOdgi
Tutoriels et formations gratuites et en français pour devenir devops
Playlists:
Docker : http://bit.ly/2QRhXU9
Tips linux : http://bit.ly/2QMm9Er
Git : http://bit.ly/2QJ1ml1
Ansible : http://bit.ly/2QHzyh4
Compose : http://bit.ly/2QMh3Ih
TCPDump : http://bit.ly/2SbM8G0
Scripting : http://bit.ly/2G6SUGT
GitLab : http://bit.ly/2FMTx9b
IPTables : http://bit.ly/2TcWZwE
Pourquoi ce blog ? https://bit.ly/2BDVyje
Forum discord pour rejoindre la communauté : https://discord.gg/bNbU9UV
A bientôt !! -
Jenkins peut nécessité une configuration pour s'adapter à votre utilisation (notification par mail, sécurité, credentials...).
Abonnez-vous ici : http://bit.ly/2UnOdgi
Formations et tutoriels en français gratuits
Playlists:
Docker : http://bit.ly/2QRhXU9
Tips linux : http://bit.ly/2QMm9Er
Git : http://bit.ly/2QJ1ml1
Ansible : http://bit.ly/2QHzyh4
Compose : http://bit.ly/2QMh3Ih
TCPDump : http://bit.ly/2SbM8G0
Scripting : http://bit.ly/2G6SUGT
GitLab : http://bit.ly/2FMTx9b
IPTables : http://bit.ly/2TcWZwE
Pourquoi ce blog ? https://bit.ly/2BDVyje
Forum discord pour rejoindre la communauté : https://discord.gg/bNbU9UV
A bientôt !! -
Jenkins est un outil qui à vocation à être utilisé en groupe/équipe/ Pour cela il est nécessaire d'avoir une bonne gestion des droits et accès. Le plugin role based authorization strategy va nous permettre d'apporter de la finesse dans cette gestion d'accès.
Présentation : https://bit.ly/2FCI9tF
Abonnez-vous ici : http://bit.ly/2UnOdgi
Videos, formations et tutoriels gratuits en français
Playlists:
Docker : http://bit.ly/2QRhXU9
Tips linux : http://bit.ly/2QMm9Er
Git : http://bit.ly/2QJ1ml1
Ansible : http://bit.ly/2QHzyh4
Compose : http://bit.ly/2QMh3Ih
TCPDump : http://bit.ly/2SbM8G0
Scripting : http://bit.ly/2G6SUGT
GitLab : http://bit.ly/2FMTx9b
IPTables : http://bit.ly/2TcWZwE
Pourquoi ce blog ? https://bit.ly/2BDVyje
Forum discord pour rejoindre la communauté : https://discord.gg/bNbU9UV
A bientôt !! -
Les triggers sont des déclencheurs qui vont nous permettre de déclencher sans intervention un job. Dans cette vidéo nous allons voir comment déclencher un job en fonction du résultat d'un autre job. Nous découvrirons aussi comment déclencher un job à partir d'un url spécifique contenant un token.
Présentation et docker-compose jenkins : https://bit.ly/2WvwaVD
Abonnez-vous ici : http://bit.ly/2UnOdgi
Playlists:
Docker : http://bit.ly/2QRhXU9
Tips linux : http://bit.ly/2QMm9Er
Git : http://bit.ly/2QJ1ml1
Ansible : http://bit.ly/2QHzyh4
Compose : http://bit.ly/2QMh3Ih
TCPDump : http://bit.ly/2SbM8G0
Scripting : http://bit.ly/2G6SUGT
GitLab : http://bit.ly/2FMTx9b
IPTables : http://bit.ly/2TcWZwE
Pourquoi ce blog ? https://bit.ly/2BDVyje
Forum discord pour rejoindre la communauté : https://discord.gg/bNbU9UV
A bientôt !! -
Comme tout bon scheduler, Jenkins permet de planifier à fréquence régulière les jobs. La rédaction de ces crons va vous être très familière car il s'agit de la même que celle des crons sous Linux. Simple et efficace donc.
Présentation : https://bit.ly/2OCQ8LA
Abonnez-vous ici : http://bit.ly/2UnOdgi
Playlists:
Docker : http://bit.ly/2QRhXU9
Tips linux : http://bit.ly/2QMm9Er
Git : http://bit.ly/2QJ1ml1
Ansible : http://bit.ly/2QHzyh4
Compose : http://bit.ly/2QMh3Ih
TCPDump : http://bit.ly/2SbM8G0
Scripting : http://bit.ly/2G6SUGT
GitLab : http://bit.ly/2FMTx9b
IPTables : http://bit.ly/2TcWZwE
Pourquoi ce blog ? https://bit.ly/2BDVyje
Forum discord pour rejoindre la communauté : https://discord.gg/bNbU9UV
A bientôt !! -
Jenkins permet de créer des jobs. Grâce aux paramètres au lancement des jobs, vous allez pouvoir proposer à l'utilisateur de saisir des éléments qui pourront être réutilisés sous forme de variable lors du build.
Présentation : https://bit.ly/2TM7ypV
Abonnez-vous ici : http://bit.ly/2UnOdgi
Playlists:
Docker : http://bit.ly/2QRhXU9
Tips linux : http://bit.ly/2QMm9Er
Git : http://bit.ly/2QJ1ml1
Ansible : http://bit.ly/2QHzyh4
Compose : http://bit.ly/2QMh3Ih
TCPDump : http://bit.ly/2SbM8G0
Scripting : http://bit.ly/2G6SUGT
GitLab : http://bit.ly/2FMTx9b
IPTables : http://bit.ly/2TcWZwE
Pourquoi ce blog ? https://bit.ly/2BDVyje
Forum discord pour rejoindre la communauté : https://discord.gg/bNbU9UV
A bientôt !! -
Jenkins est souvent utilisé dans les pipelines pour réaliser une combinaison d'actions que l'on appelle build-run-test. Dans cette vidéo nous allons simplement voir ce principe d'une manière ultra simpliste qui n'est en rien un modèle du genre. Il s'agit simplement d'aborder cette notion.
Présentation : https://bit.ly/2UqmRcq
Abonnez-vous ici : http://bit.ly/2UnOdgi
Playlists:
Docker : http://bit.ly/2QRhXU9
Tips linux : http://bit.ly/2QMm9Er
Git : http://bit.ly/2QJ1ml1
Ansible : http://bit.ly/2QHzyh4
Compose : http://bit.ly/2QMh3Ih
TCPDump : http://bit.ly/2SbM8G0
Scripting : http://bit.ly/2G6SUGT
GitLab : http://bit.ly/2FMTx9b
IPTables : http://bit.ly/2TcWZwE
Pourquoi ce blog ? https://bit.ly/2BDVyje
Forum discord pour rejoindre la communauté : https://discord.gg/bNbU9UV
A bientôt !! -
Bien sûr Jenkins est conçu pour travailler étroitement avec certains outils notamment Git. Aujourd'hui nous verrons comment utiliser le plugin Git installé par défaut pour cloner un dépôt sans avoir recours au git clone classique.
-
Git et Jenkins sont des outils très complémentaires. Le plugin Git est très intéressant et permet de réaliser certains automatismes utiles. Aujourd'hui nous allons découvrir comment lancer un job/build dès lors que Jenkins découvrira un nouveau commit sur un dépôt jenkins.
Présentation : https://bit.ly/2UxURn2
Abonnez-vous ici : http://bit.ly/2UnOdgi
Playlists:
Docker : http://bit.ly/2QRhXU9
Tips linux : http://bit.ly/2QMm9Er
Git : http://bit.ly/2QJ1ml1
Ansible : http://bit.ly/2QHzyh4
Compose : http://bit.ly/2QMh3Ih
TCPDump : http://bit.ly/2SbM8G0
Scripting : http://bit.ly/2G6SUGT
GitLab : http://bit.ly/2FMTx9b
IPTables : http://bit.ly/2TcWZwE
Pourquoi ce blog ? https://bit.ly/2BDVyje
Forum discord pour rejoindre la communauté : https://discord.gg/bNbU9UV
A bientôt !! -
Dans la précédente vidéo, nous avons découvert comment utiliser un trigger qui va permettre de lancer un buil à chaque commit. Cette fois-ci nous allons voir l'inverse, la mise à jour de notre dépôt git en fonction de la réussite d'un build.
Présentation : https://bit.ly/2UiEU4P
Abonnez-vous ici : http://bit.ly/2UnOdgi
Playlists:
Docker : http://bit.ly/2QRhXU9
Tips linux : http://bit.ly/2QMm9Er
Git : http://bit.ly/2QJ1ml1
Ansible : http://bit.ly/2QHzyh4
Compose : http://bit.ly/2QMh3Ih
TCPDump : http://bit.ly/2SbM8G0
Scripting : http://bit.ly/2G6SUGT
GitLab : http://bit.ly/2FMTx9b
IPTables : http://bit.ly/2TcWZwE
Pourquoi ce blog ? https://bit.ly/2BDVyje
Forum discord pour rejoindre la communauté : https://discord.gg/bNbU9UV
A bientôt !! -
Jenkins est pratique mais au bout d'un moment il se peut que vous disposiez de beaucoup de jobs. Du coup il va devenir important de les organiser. C'est le but des vues. Vous allez pouvoir les personnaliser et configurer à votre guise.
Présentation : https://bit.ly/2G0Fdse
Abonnez-vous ici : http://bit.ly/2UnOdgi
Playlists:
Docker : http://bit.ly/2QRhXU9
Tips linux : http://bit.ly/2QMm9Er
Git : http://bit.ly/2QJ1ml1
Ansible : http://bit.ly/2QHzyh4
Compose : http://bit.ly/2QMh3Ih
TCPDump : http://bit.ly/2SbM8G0
Scripting : http://bit.ly/2G6SUGT
GitLab : http://bit.ly/2FMTx9b
IPTables : http://bit.ly/2TcWZwE
Pourquoi ce blog ? https://bit.ly/2BDVyje
Forum discord pour rejoindre la communauté : https://discord.gg/bNbU9UV
A bientôt !! -
Jenkins permet de faire des jobs en cascade. Celà peut être un inconvénient pour la visualisation et les résultats de ces builds successifs. Pour faciliter ce travail, il existe un plugin qui va nous aider : delivery pipeline.
Présentation : https://bit.ly/2WMdnWq
Abonnez-vous ici : http://bit.ly/2UnOdgi
Playlists:
Docker : http://bit.ly/2QRhXU9
Tips linux : http://bit.ly/2QMm9Er
Git : http://bit.ly/2QJ1ml1
Ansible : http://bit.ly/2QHzyh4
Compose : http://bit.ly/2QMh3Ih
TCPDump : http://bit.ly/2SbM8G0
Scripting : http://bit.ly/2G6SUGT
GitLab : http://bit.ly/2FMTx9b
IPTables : http://bit.ly/2TcWZwE
Pourquoi ce blog ? https://bit.ly/2BDVyje
Forum discord pour rejoindre la communauté : https://discord.gg/bNbU9UV
A bientôt !! -
Jenkins est très lié à l'univers de java. Ainsi, il est possible d'utiliser des build spécifique aux projets maven. Packager son projet devient très facile et ce build peut ensuite être utilisé par d'autres jobs.
Présentation : https://bit.ly/2ULzRcw
Abonnez-vous ici : http://bit.ly/2UnOdgi
Playlists:
Docker : http://bit.ly/2QRhXU9
Tips linux : http://bit.ly/2QMm9Er
Git : http://bit.ly/2QJ1ml1
Ansible : http://bit.ly/2QHzyh4
Compose : http://bit.ly/2QMh3Ih
TCPDump : http://bit.ly/2SbM8G0
Scripting : http://bit.ly/2G6SUGT
GitLab : http://bit.ly/2FMTx9b
IPTables : http://bit.ly/2TcWZwE
Pourquoi ce blog ? https://bit.ly/2BDVyje
Forum discord pour rejoindre la communauté : https://discord.gg/bNbU9UV
A bientôt !! -
Les pipelines jenkins sont à la mode depuis le retour en force du devops. Commençons par réaliser un pipeline simple de manière à comprendre sont fonctionnement. Au sein de jenkins il s'agit surtout d'un élément qui va permettre d'organiser des jobs imbriqués.
Présentation : https://bit.ly/2URlmUA
Abonnez-vous ici : http://bit.ly/2UnOdgi
Playlists:
Docker : http://bit.ly/2QRhXU9
Tips linux : http://bit.ly/2QMm9Er
Git : http://bit.ly/2QJ1ml1
Ansible : http://bit.ly/2QHzyh4
Compose : http://bit.ly/2QMh3Ih
TCPDump : http://bit.ly/2SbM8G0
Scripting : http://bit.ly/2G6SUGT
GitLab : http://bit.ly/2FMTx9b
IPTables : http://bit.ly/2TcWZwE
Pourquoi ce blog ? https://bit.ly/2BDVyje
Forum discord pour rejoindre la communauté : https://discord.gg/bNbU9UV
A bientôt !! -
Pour nous aider à réaliser des pipelines, jenkins met à notre disposition un générateur de syntax. Celui-ci permet de générer les morceaux de codes au format groovy.
Présentation : https://bit.ly/2X5QihF -
Lors des précédentes vidéos nous avions vu comment réaliser un pipeline avec la syntax groovy. Nous allons maintenant découvrir comment stockrer dans un dépôt cette syntax à l'aide d'un fichier nommé Jenkinsfile.
Très pratique ce mode de fonctionnement va permettre de stocker, partager et versionner les build associés à votre déploiement applicatif.
Présentation : http://bit.ly/2UwFlZI
Abonnez-vous ici : http://bit.ly/2UnOdgi
Playlists:
Docker : http://bit.ly/2QRhXU9
Tips linux : http://bit.ly/2QMm9Er
Git : http://bit.ly/2QJ1ml1
Ansible : http://bit.ly/2QHzyh4
Compose : http://bit.ly/2QMh3Ih
TCPDump : http://bit.ly/2SbM8G0
Scripting : http://bit.ly/2G6SUGT
GitLab : http://bit.ly/2FMTx9b
IPTables : http://bit.ly/2TcWZwE
Pourquoi ce blog ? https://bit.ly/2BDVyje
Forum discord pour rejoindre la communauté : https://discord.gg/bNbU9UV
A bientôt !! -
Bien sûr jenkins permet d'utiliser docker à travers les pipelines. Docker peut s'utiliser de 2 manières différentes :
- soit en tant qu'agent : docker est à considérer comme un worker dans lequel on va pouvoir réaliser le test... nous sommes dans le conteneur
- soit en tant lancment classique dans agent dans ce cas nous sommes sur la machine jenkins mais en dehors du conteneur.
Présentation : http://bit.ly/2Kz1bqG
Abonnez-vous : http://bit.ly/2UnOdgi
D'autres playlists :
- planète docker : http://bit.ly/2IwaZPG
- ansible : http://bit.ly/2v3Mv8n
- sécurité : http://bit.ly/2UWcld1
Forum : https://discord.gg/bNbU9UV
A bientôt sur xavki ! -
Après avoir vu comment lancer un conteneur docker, nous allons découvrir comment créer une image docker à partir d'un build. Pour cela nous allons créer un dockerfile et un jenkinsfile de manière à fonctionner à partir d'un dépôt distant.
Présentation : http://bit.ly/2Di3Izq
Abonnez-vous : http://bit.ly/2UnOdgi
D'autres playlists :
- planète docker : http://bit.ly/2IwaZPG
- ansible : http://bit.ly/2v3Mv8n
- sécurité : http://bit.ly/2UWcld1
Forum : https://discord.gg/bNbU9UV
A bientôt !! -
Abonnez-vous : http://bit.ly/2UnOdgi
Nous avons vous dans les vidéos précédentes comment créer une image, la runner et aujourd'hui nous découvrons comment la pousser à partir de notre pipeline Jenkins. Créer une image demande peu d'éléments :
- la tagger
- identifier la registry
- définir un utilisteur avec login/mdp
Présentation : http://bit.ly/2VSMPm6
D'autres playlists :
- planète docker : http://bit.ly/2IwaZPG
- ansible : http://bit.ly/2v3Mv8n
- sécurité : http://bit.ly/2UWcld1
Forum : https://discord.gg/bNbU9UV
A bientôt !! -
Les pipelines Jenkins sont à personnaliser au fur et à mesure nous allons voir qu'il est possible de faire un peu de différentes manières. L'objectif de cette vidéo est de vous donner des idées et de découvrir comment les mettre en pratique.
Dans ce pipeline nous allons :
- clonner un dépôt
- faire un build maven pour générer un war
- build une image docker tomcat avec ce war
- runner un containeur docker avec cette image en guise de test
- pousser l'image vers une registry si le résultat est bon
Présentation et sources : http://bit.ly/2XFJXJR
Abonnez-vous : http://bit.ly/2UnOdgi
D'autres playlists :
- planète docker : http://bit.ly/2IwaZPG
- ansible : http://bit.ly/2v3Mv8n
- sécurité : http://bit.ly/2UWcld1
Forum : https://discord.gg/bNbU9UV
A bientôt !! -
Pour réaliser un déploiement via jenkins, il est nécessaire de découvrir comment utiliser un orchestrateur ? pour cela nous allons utiliser ansible. Je vous invite à découvrir les vidéos dédiées à Ansible pour en connaître plus sur son utilisation.
Dans notre exemple, nous allons installer un serveur nginx via le rôle suivant : https://github.com/priximmo/ansible-jenkins
Nous allons voir comment utiliser ansible sans plugin mais aussi avec un plugin ce qui sera plus pratique par le suite.
Présentation : http://bit.ly/2V2uMZD
Abonnez-vous : http://bit.ly/2UnOdgi
D'autres playlists :
- planète docker : http://bit.ly/2IwaZPG
- ansible : http://bit.ly/2v3Mv8n
- sécurité : http://bit.ly/2UWcld1
Forum : https://discord.gg/bNbU9UV
A bientôt !! -
Ansible est un orchestrateur très connue et très utilisé à l'heure actuelle. Il permet notamment de réaliser des configurations spécifiques sur un parc de machines. Lui passer des variables va nous permettre d'interagir avec lui de manière à simplifier son utilisation via jenkins et à personnaliser le déploiement.
Dans cette vidéo nous allons voir comment passer une variable Jenkins à Ansible via les extra vars ?
Présentation : http://bit.ly/2H2WEYs
Code ansible : https://github.com/priximmo/ansible-jenkins
Abonnez-vous : http://bit.ly/2UnOdgi
D'autres playlists :
- planète docker : http://bit.ly/2IwaZPG
- ansible : http://bit.ly/2v3Mv8n
- sécurité : http://bit.ly/2UWcld1
Forum : https://discord.gg/bNbU9UV
A bientôt !! -
Dans cette vidéo, nous allons compiler les différents cas d'usage de jenkins que nous avons vu précédement. C'est à dire :
- clone via des dépôts git
- build/test maven
- construction d'une image docker
- run d'une image docker
- push d'une image avec un tag
- déploiement via ansible sur une machine distante
Présentation : http://bit.ly/2Vvdo4L
Dépôts :
- applicatif : https://github.com/priximmo/war-build-docker
- ansible : https://github.com/priximmo/jenkins-ansible-docker
Abonnez-vous : http://bit.ly/2UnOdgi
D'autres playlists :
- planète docker : http://bit.ly/2IwaZPG
- ansible : http://bit.ly/2v3Mv8n
- sécurité : http://bit.ly/2UWcld1
Forum : https://discord.gg/bNbU9UV
A bientôt !! -
Abonnez-vous : http://bit.ly/2UnOdgi
Liste de toutes les vidéos : http://bit.ly/2WN9Ojj
Créer un formulaire paramétrable jenkins c'est permettre à des personnes qui ne connaissent pas certains outils de pouvoir les utiliser sans le savoir. Cela permet aussi d'orienter les choix par les liste paramétrable.
Mais une liste déroulante fixe peut avoir ses limites. Je vous propose de découvrir comment alimenter une liste déroulante par un script groovy qui va interroger une API (dans notre exemple une registry gitlab).
Présentation : http://bit.ly/2VpKmyw
D'autres playlists :
- planète docker : http://bit.ly/2IwaZPG
- ansible : http://bit.ly/2v3Mv8n
- sécurité : http://bit.ly/2UWcld1
Forum : https://discord.gg/bNbU9UV
A bientôt !! -
Abonnez-vous : http://bit.ly/2UnOdgi
Liste de toutes les vidéos : http://bit.ly/2WN9Ojj
Lors de la précédente vidéo, nous avons vu comment créer une liste alimentée par une API ? Avec le script groovy, il est possible de personnaliser très largement ses item de liste.
Dans cette vidéo nous allons une nouvelle fois utiliser une alimentation par API mais avec deux listes déroulantes. Après un choix dans une première liste, la seconde présélectionnera des éléments correspondants. Un bon moyen de manipuler la syntax groovy.
Ces listes vont nous permettre de sélectionner une service consul et les machines virtuelles préselectionnées à partir de celui-ci. Ainsi nous allons pouvoir lancer un playbook ansible pour lancer un conteneur nginx personnalisée.
D'autres playlists :
- planète docker : http://bit.ly/2IwaZPG
- ansible : http://bit.ly/2v3Mv8n
- sécurité : http://bit.ly/2UWcld1
Forum : https://discord.gg/bNbU9UV
A bientôt !! -
Abonnez-vous : http://bit.ly/2UnOdgi
Liste de toutes les vidéos : http://bit.ly/2WN9Ojj
Dans cette vidéo, nous allons compiler les 3 dernières vidéos c'est à dire utiliser nos listes déroulantes alimentées par nos API gitlab et consul pour paramétrer un job. Ce job lance un code ansible qui recevra comme paramètre les éléments fournis par les listes.
C'est donc une bonne trame pour un déploiement automatisé. Bien sûr il nous faut introduire des tests pour aller plus loin. C'est ce que nous ferons dans les prochaines vidéos avec Jmeter notamment.
Présentation : http://bit.ly/30qdk59
Dépôt github (ansible) : https://github.com/priximmo/jenkins-ansible-docker
D'autres playlists :
- planète docker : http://bit.ly/2IwaZPG
- ansible : http://bit.ly/2v3Mv8n
- sécurité : http://bit.ly/2UWcld1
Forum : https://discord.gg/bNbU9UV
A bientôt !! -
Abonnez-vous : http://bit.ly/2UnOdgi
Liste de toutes les vidéos : http://bit.ly/2WN9Ojj
Pour compléter les déploiements où nous avons vu comment utiliser maven, docker, gitlab et ansible, il peut être intéressant de rajouter un outil de test.
Jmeter est un outil de test d'intégration intéressant. Principalement accès tests de performance, il permet de jouer des plans de recette relativement complets.
Dans une prochaine playlist, nous aurons l'occasion de découvrir plus complètement Jmeter.
D'autres playlists :
- planète docker : http://bit.ly/2IwaZPG
- ansible : http://bit.ly/2v3Mv8n
- sécurité : http://bit.ly/2UWcld1
Forum : https://discord.gg/bNbU9UV
A bientôt !! -
Abonnez-vous : http://bit.ly/2UnOdgi
Liste de toutes les vidéos : http://bit.ly/2WN9Ojj
Après voir installé Jmeter, nous pouvons maintenant créer un plan de recette. Pour cela nous allons créer des tests d'intégration relativement simple de manière à découvrir l'outil. Une fois le fichier .jmx créé, nous pourrons l'utiliser avec notre job jenkins.
Rendez-vous dans la prochaine vidéo pour lancer le test.
D'autres playlists :
- planète docker : http://bit.ly/2IwaZPG
- ansible : http://bit.ly/2v3Mv8n
- sécurité : http://bit.ly/2UWcld1
Forum : https://discord.gg/bNbU9UV
A bientôt !! -
Abonnez-vous : http://bit.ly/2UnOdgi
Liste de toutes les vidéos : http://bit.ly/2WN9Ojj
A l'aide de jmeter, nous allons pouvoir lancer à chaque déploiement nos tests contenus dans le fichier jmx. Une fois le test réalisé, à l'aide du plugin performance, njenkins va pouvoir nous proposer de visualiser les résultats de ce test.
Rendez-vous dans une prochaine série de vidéos pour découvrir plus en détail Jmeter.
D'autres playlists :
- planète docker : http://bit.ly/2IwaZPG
- ansible : http://bit.ly/2v3Mv8n
- sécurité : http://bit.ly/2UWcld1
Forum : https://discord.gg/bNbU9UV
A bientôt !! -
Dans ce tutoriel, nous allons découvrir comment ajouter à notre jenkins master un serveur slave. Celui-ci va nous permettre de mettre en place des plateformes avec des typologies différentes : OS, conteneurs...
Abonnez-vous : http://bit.ly/2UnOdgi
Liste de toutes les vidéos : http://bit.ly/2WN9Ojj
D'autres playlists :
### Docker ###
- docker : http://bit.ly/2Zu4F4X
- docker compose : http://bit.ly/32hQa0T
- docker swarm : http://bit.ly/34bU5hE
### Kubernetes ###
- kubernetes : http://bit.ly/34jGoNV
- vagrant k8s : http://bit.ly/34e5qx
- raspberry k8s (pikub) : http://bit.ly/2zBWBQa
### Orchestration, Automatisation et Verisonning
- ansible : http://bit.ly/2v3Mv8n
- Jenkins : http://bit.ly/2Pv7GNH
- Git : http://bit.ly/30REYb6
- Gitlab : http://bit.ly/34iqiUr
### Infrastructure ###
- consul : http://bit.ly/2ZFEebH
- Infra Mesh : http://bit.ly/2MUWUhV
### LoadBalancing et reverse proxy ###
- HAProxy : http://bit.ly/2HBDLxc
- Linkerd : http://bit.ly/2MUWUhV
### Bases de données SQL/NoSQL ###
- ElasticSearch : http://bit.ly/2UitZFe
- PostgreSQL : http://bit.ly/2UitZFe
### Notions et définitions ###
### Sécurité ###
- IPTables : http://bit.ly/2NIi6a9
- Netcat : http://bit.ly/2zFK3HA
- TCPDump : http://bit.ly/2SbM8G0
### Scripting ###
- Scripting : http://bit.ly/32hRgtx
- Python flask : http://bit.ly/34hvQ1q
Forum : https://discord.gg/bNbU9UV
A bientôt !! -
Jenkins est un formidable outil de scheduling mais bien plus que cela. Il permet notamment de réaliser des pipelines de déploiements plus ou moins automatique. Avec ses très nombreux plugins, il est possible de définir des jobs pouvant coller au plus proche des besoins.
Le plugin multibranche pipeline permet de facile créer un job maitre qui va scanner les différentes branches d'un dépôt de type git (github, gitlab...). Chacune de ces branches donnera lieu à la création automatique d'un sous job qui pourra être à son tour plus ou moins configuré.
Abonnez-vous : http://bit.ly/2UnOdgi
Liste de toutes les vidéos : http://bit.ly/2WN9Ojj
D'autres playlists :
### Docker ###
- docker : http://bit.ly/2Zu4F4X
- docker compose : http://bit.ly/32hQa0T
- docker swarm : http://bit.ly/34bU5hE
### Kubernetes ###
- kubernetes : http://bit.ly/34jGoNV
- vagrant k8s : http://bit.ly/34e5qx
- raspberry k8s (pikub) : http://bit.ly/2zBWBQa
### Orchestration, Automatisation et Verisonning
- ansible : http://bit.ly/2v3Mv8n
- Jenkins : http://bit.ly/2Pv7GNH
- Git : http://bit.ly/30REYb6
- Gitlab : http://bit.ly/34iqiUr
### Infrastructure ###
- consul : http://bit.ly/2ZFEebH
- Infra Mesh : http://bit.ly/2MUWUhV
### LoadBalancing et reverse proxy ###
- HAProxy : http://bit.ly/2HBDLxc
- Linkerd : http://bit.ly/2MUWUhV
### Bases de données SQL/NoSQL ###
- ElasticSearch : http://bit.ly/2UitZFe
- PostgreSQL : http://bit.ly/2UitZFe
### Notions et définitions ###
### Sécurité ###
- IPTables : http://bit.ly/2NIi6a9
- Netcat : http://bit.ly/2zFK3HA
- TCPDump : http://bit.ly/2SbM8G0
### Scripting ###
- Scripting : http://bit.ly/32hRgtx
- Python flask : http://bit.ly/34hvQ1q
Forum : https://discord.gg/bNbU9UV
A bientôt !! -
Comment mettre en place une librairie jenkins ?
Pourquoi mettre en place une lib jenkins ?
Pour éviter de répéter des portions de jenkinsfile trop souvent, Jenkins permet d'utiliser des librairies. Le principe simple permet de revoir la conception de vos jenkinsfile et vos pipelines. Notamment vous pourrez factoriser pour éviter d'avoir à modifier les mêmes portions de jenkinsfile dans de nombreux job.
Présentations et codes: https://gitlab.com/xavki/presentations-jenkins
Abonnez-vous : http://bit.ly/2UnOdgi
Liste de toutes les vidéos : http://bit.ly/2WN9Ojj
D'autres playlists :
### Docker ###
- docker : http://bit.ly/2Zu4F4X
- docker compose : http://bit.ly/32hQa0T
- docker swarm : http://bit.ly/34bU5hE
### Kubernetes ###
- kubernetes : http://bit.ly/34jGoNV
- vagrant k8s : http://bit.ly/34e5qx
- raspberry k8s (pikub) : http://bit.ly/2zBWBQa
### Orchestration, Automatisation et Verisonning
- ansible : http://bit.ly/2v3Mv8n
- Jenkins : http://bit.ly/2Pv7GNH
- Git : http://bit.ly/30REYb6
- Gitlab : http://bit.ly/34iqiUr
### Infrastructure ###
- consul : http://bit.ly/2ZFEebH
- Infra Mesh : http://bit.ly/2MUWUhV
### LoadBalancing et reverse proxy ###
- HAProxy : http://bit.ly/2HBDLxc
- Linkerd : http://bit.ly/2MUWUhV
### Bases de données SQL/NoSQL ###
- ElasticSearch : http://bit.ly/2UitZFe
- PostgreSQL : http://bit.ly/2UitZFe
### Notions et définitions ###
### Sécurité ###
- IPTables : http://bit.ly/2NIi6a9
- Netcat : http://bit.ly/2zFK3HA
- TCPDump : http://bit.ly/2SbM8G0
### Scripting ###
- Scripting : http://bit.ly/32hRgtx
- Python flask : http://bit.ly/34hvQ1q
Forum : https://discord.gg/bNbU9UV
A bientôt !! -
Dans la vidéo précédente, nous avons installé une librairie pour factoriser des parties de Jenkinsfile. Découvrons dans cette vidéo, comment passer une série de variables à cette librairie ?
Présentaitons et codes : https://gitlab.com/xavki/presentations-jenkins
Abonnez-vous : http://bit.ly/2UnOdgi
Liste de toutes les vidéos : http://bit.ly/2WN9Ojj
D'autres playlists :
### Docker ###
- docker : http://bit.ly/2Zu4F4X
- docker compose : http://bit.ly/32hQa0T
- docker swarm : http://bit.ly/34bU5hE
### Kubernetes ###
- kubernetes : http://bit.ly/34jGoNV
- vagrant k8s : http://bit.ly/34e5qx
- raspberry k8s (pikub) : http://bit.ly/2zBWBQa
### Orchestration, Automatisation et Verisonning
- ansible : http://bit.ly/2v3Mv8n
- Jenkins : http://bit.ly/2Pv7GNH
- Git : http://bit.ly/30REYb6
- Gitlab : http://bit.ly/34iqiUr
### Infrastructure ###
- consul : http://bit.ly/2ZFEebH
- Infra Mesh : http://bit.ly/2MUWUhV
### LoadBalancing et reverse proxy ###
- HAProxy : http://bit.ly/2HBDLxc
- Linkerd : http://bit.ly/2MUWUhV
### Bases de données SQL/NoSQL ###
- ElasticSearch : http://bit.ly/2UitZFe
- PostgreSQL : http://bit.ly/2UitZFe
### Notions et définitions ###
### Sécurité ###
- IPTables : http://bit.ly/2NIi6a9
- Netcat : http://bit.ly/2zFK3HA
- TCPDump : http://bit.ly/2SbM8G0
### Scripting ###
- Scripting : http://bit.ly/32hRgtx
- Python flask : http://bit.ly/34hvQ1q
Forum : https://discord.gg/bNbU9UV
A bientôt !!