Mise à jour de 'Créer un pipeline Jenkins pour son projet'
parent
ecd0ec5396
commit
96c4bae0e9
|
@ -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.
|
||||
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue