symfonyAppPipeline: fix hook stages

This commit is contained in:
wpetit 2022-09-20 16:28:03 +02:00
parent ff382b25ba
commit a6b8706753
2 changed files with 4 additions and 12 deletions

View File

@ -7,9 +7,9 @@ def call(String name) {
return
}
def hook = load(filepath)
if(hook.metaClass.respondsTo(hook, 'exec')) {
if (hook.metaClass.respondsTo(hook, 'exec')) {
hook.exec()
} else {
error("Hook script '${filepath}' exists but does not expose an exec() function.")
}
}
}

View File

@ -6,11 +6,7 @@ def call(String baseImage = 'ubuntu:22.04') {
checkout(scm)
}
stage('Run pre hooks') {
steps {
script {
hook('pre-symfony-app')
}
}
hook('pre-symfony-app')
}
stage('Run in Symfony image') {
def symfonyImage = buildDockerImage(baseImage)
@ -91,11 +87,7 @@ def call(String baseImage = 'ubuntu:22.04') {
}
}
stage('Run post hooks') {
steps {
script {
hook('post-symfony-app')
}
}
hook('post-symfony-app')
}
}
}