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:
|
3. À la racine de votre projet, créer un fichier nommé `Jenkinsfile` avec le contenu suivant:
|
||||||
|
|
||||||
```groovy
|
```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