Odoo18-Base/Jenkinsfile
hoangvv 3a1e0f2b00
Some checks failed
Setup Docker Action / setup_docker (3.12.7) (push) Has been cancelled
update : refactor file and add native workflow integration
2025-01-14 18:08:41 +07:00

32 lines
897 B
Groovy

node('Node-Dev-100163') {
try {
stage('Checkout') {
echo 'Pulling...' + env.BRANCH_NAME
checkout scm
}
stage('Cleanup') {
sh "make update_tag CURR_BRANCH=${env.BRANCH_NAME}"
sh 'make clean_up'
}
stage('Build') {
// sh 'make install'
sh 'make stop_server_docker'
sh 'make gen_config_docker'
sh 'make build_image'
}
stage('Start'){
sh 'make run_server_docker'
sh 'make restore_database'
}
stage('Testing') {
sh 'make run_test_docker'
}
stage('Publish') {
sh 'make push_image'
}
currentBuild.result = "SUCCESS" // Set success status after all stages complete
} catch (err) {
currentBuild.result = "FAILURE"
throw err
}
}