diff --git a/Cr%C3%A9er-un-pipeline-Jenkins-pour-son-projet.md b/Cr%C3%A9er-un-pipeline-Jenkins-pour-son-projet.md index 3e57269..ca338f9 100644 --- a/Cr%C3%A9er-un-pipeline-Jenkins-pour-son-projet.md +++ b/Cr%C3%A9er-un-pipeline-Jenkins-pour-son-projet.md @@ -5,19 +5,33 @@ 3. À la racine de votre projet, créer un fichier nommé `Jenkinsfile` avec le contenu suivant: ```groovy - + @Library("cadoles") _ + + pipeline { + agent { + dockerfile { + // Le pipeline utilisera un environnement Docker défini par le + // fichier misc/ci/Dockerfile présent dans votre projet + filename 'misc/ci/Dockerfile' + } + } + + + stages { + stage('Run checks') { + steps { + script { + // On exécute commande "make test" sur votre projet, en étant dans l'environnement Docker + // défini précédemment + sh 'make test' + } + } + } + } + } ``` - - - - - - - - - - +4. Vous pouvez créer un commit contenant ce fichier `Jenkinsfile` et `push` celui ci sur le dépôt Cadoles. Si tout se passe correctement, vous devriez voir un nouveau job démarrer sur l'interface Jenkins correspondant à votre projet.