构建步骤

一个编译构建工程一般需要多种构建工具组合使用,经过多个步骤的构建处理,才能将源码构建为目标产品。

设置构建步骤

在构建工程设置页面,点击构建步骤面板中的加号,在下拉选项中可以添加不同种类的构建步骤,然后点击各个步骤的图标,就可以对不同步骤进行设置,也可以用鼠标拖放构建步骤图标来排序。

构建步骤

脉冲云当前支持的各种类型构建步骤如下:

构建步骤可分为构建时步骤和构建后步骤。

构建时步骤

所谓构建时步骤,就是指构建过程的一组步骤,这组步骤依次执行,并且必须全部执行成功,整个构建任务才会被视作执行成功。

如果其中某个步骤执行失败,则本次任务会被视为失败,并且后续的构建步骤不会被执行。

构建后步骤

构建后步骤的目的是构建任务执行结束后,继续做一些后续工作,比如归档保存文件、发送Email通知等等。

构建后步骤也可以设置多条,但是,各个步骤执行的成败不影响后续步骤的执行,也不会影响整个任务的成功状态。

构建后步骤还可以设置触发条件,可以选择始终执行成功后执行失败后执行

比如,有一个构建后步骤为发Email通知,设置的触发条件为 "失败后执行",那么当构建时步骤运行失败后,就会触发,发送Email报告错误通知,但是如果任务运行成功了,就不会发送Email。

又比如,有两个构建后步骤,Git仓库打Tag、上传工作空间中的 WAR 包到文件库,触发条件都为 “成功后执行”。当构建成功后,两个步骤会被依次执行,但是在执行打Tag时,却失败了,那么整个任务的状态不会受到影响,还是成功状态,并且,会继续执行上传文件的步骤。

results matching ""

    No results matching ""