docker run --rm --volumes-from $HOSTNAME -w "$WORKSPACE" IMAGE CMDpipeline {
agent any
stages {
stage('Checkout') {
steps {
checkout([
$class: 'GitSCM',
branches: [[name: 'main']],
userRemoteConfigs: [[url: 'https://github.com/user/repo.git']]
])
}
}
stage('Tests unitaires') {
steps {
sh 'docker run --rm --volumes-from $HOSTNAME -w "$WORKSPACE" epitechcontent/epitest-docker make tests_run'
junit '**/reports/*.xml'
}
}
stage('Build') {
steps {
sh 'make all'
}
}
}
}