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

View File

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