refactor: fix

master
xiaojunnuo 2021-02-07 13:47:09 +08:00
parent 6eb9817296
commit baec15dfc6
1 changed files with 2 additions and 2 deletions

View File

@ -32,7 +32,7 @@ export class Executor {
options = _.merge(createDefaultOptions(), options) options = _.merge(createDefaultOptions(), options)
return await this.doRun(options) return await this.doRun(options)
} catch (e) { } catch (e) {
logger.error('任务执行出错:', e) logger.error('任务执行出错:' + e.message, e)
throw e throw e
} }
} }
@ -83,7 +83,6 @@ export class Executor {
result result
} }
if (result.status === 'error' && options.args.doNotThrowError === false) { if (result.status === 'error' && options.args.doNotThrowError === false) {
process.exitCode = 1 // 设置错误码,以便执行者可以获取到异常退出
throw new Error(result.remark) throw new Error(result.remark)
} }
return returnData return returnData
@ -124,6 +123,7 @@ export class Executor {
} }
deployTrace.set({ value: { status: 'success', remark: '执行成功' } }) deployTrace.set({ value: { status: 'success', remark: '执行成功' } })
trace.set({ type: 'result', value: { status: 'success', remark: '部署成功' } })
} catch (e) { } catch (e) {
deployTrace.set({ value: { status: 'error', remark: '执行失败:' + e.message } }) deployTrace.set({ value: { status: 'error', remark: '执行失败:' + e.message } })
trace.set({ type: 'result', value: { status: 'error', remark: deployName + '执行失败:' + e.message } }) trace.set({ type: 'result', value: { status: 'error', remark: deployName + '执行失败:' + e.message } })