openspug / spug

开源运维平台:面向中小型企业设计的轻量级无Agent的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、文件在线上传下载、应用发布部署、在线任务计划、配置中心、监控、报警等一系列功能。
https://spug.cc
GNU Affero General Public License v3.0
10.18k stars 2.06k forks source link

发布应用失败错误提示 #665

Closed jjeejj closed 6 months ago

jjeejj commented 6 months ago

执行应用发版的时候,增加拉取代码后的 钩子脚本,必须执行钩子脚本 成功之后,才能往下进行

现在的现象是:钩子脚本执行失败了,但是继续往下走下一步了,最后提示发布成功了

问题:如果在钩子脚本执行失败了的时候,终止执行 并提示失败

zyupo commented 6 months ago

如果是自定义发布的,可以在发布的钩子里最前面加set -e,脚本只要发生错误,就终止执行。