symfonyAppPipeline: fix hook stages
This commit is contained in:
parent
ff382b25ba
commit
a6b8706753
|
@ -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.")
|
||||||
|
|
|
@ -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) {
|
||||||
|
|
Loading…
Reference in New Issue