34 lines
803 B
JSON
34 lines
803 B
JSON
pipeline {
|
|
agent any
|
|
stages {
|
|
stage('Clean Workspace') {
|
|
steps {
|
|
sh 'rm -rf *'
|
|
}
|
|
}
|
|
|
|
stage('Clone the repository') {
|
|
steps {
|
|
git branch: 'main', url: 'http://gitea:3000/admin/project.git'
|
|
sh 'tree'
|
|
}
|
|
}
|
|
|
|
stage('Build') {
|
|
steps {
|
|
sh 'mvn clean install -DskipTests'
|
|
}
|
|
}
|
|
stage('Run a Test'){
|
|
steps{
|
|
sh 'mvn -Dtest=*Test verify'
|
|
}
|
|
}
|
|
|
|
stage('Publish Allure Report') {
|
|
steps {
|
|
allure includeProperties: false, jdk: '', results: [[path: 'target/allure-results']]
|
|
}
|
|
}
|
|
}
|
|
} |