handle failed compile due to validation error
This commit is contained in:
@@ -68,11 +68,16 @@ module.exports = CompileManager =
|
|||||||
image: request.imageName
|
image: request.imageName
|
||||||
environment: env
|
environment: env
|
||||||
}, (error, output, stats, timings) ->
|
}, (error, output, stats, timings) ->
|
||||||
|
# request was for validation only
|
||||||
if request.check is "validate"
|
if request.check is "validate"
|
||||||
result = if error?.code then "fail" else "pass"
|
result = if error?.code then "fail" else "pass"
|
||||||
error = new Error("validation")
|
error = new Error("validation")
|
||||||
error.validate = result
|
error.validate = result
|
||||||
# compile was killed by user
|
# request was for compile, and failed on validation
|
||||||
|
if request.check is "error" and error?.message is 'exited'
|
||||||
|
error = new Error("compilation")
|
||||||
|
error.validate = "fail"
|
||||||
|
# compile was killed by user, was a validation, or a compile which failed validation
|
||||||
if error?.terminated or error?.validate
|
if error?.terminated or error?.validate
|
||||||
OutputFileFinder.findOutputFiles request.resources, compileDir, (err, outputFiles) ->
|
OutputFileFinder.findOutputFiles request.resources, compileDir, (err, outputFiles) ->
|
||||||
return callback(err) if err?
|
return callback(err) if err?
|
||||||
|
|||||||
Reference in New Issue
Block a user