symfonyAppPipeline: fix hook stages
This commit is contained in:
parent
ff382b25ba
commit
a6b8706753
|
@ -7,7 +7,7 @@ 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.")
|
||||
|
|
|
@ -6,12 +6,8 @@ def call(String baseImage = 'ubuntu:22.04') {
|
|||
checkout(scm)
|
||||
}
|
||||
stage('Run pre hooks') {
|
||||
steps {
|
||||
script {
|
||||
hook('pre-symfony-app')
|
||||
}
|
||||
}
|
||||
}
|
||||
stage('Run in Symfony image') {
|
||||
def symfonyImage = buildDockerImage(baseImage)
|
||||
symfonyImage.inside() {
|
||||
|
@ -91,13 +87,9 @@ def call(String baseImage = 'ubuntu:22.04') {
|
|||
}
|
||||
}
|
||||
stage('Run post hooks') {
|
||||
steps {
|
||||
script {
|
||||
hook('post-symfony-app')
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
def buildDockerImage(String baseImage) {
|
||||
|
|
Loading…
Reference in New Issue