我有一个非常基本的问题。如果有人说我有一个在jenkins中运行的发布工作VS有一个在Jenkins中运行的构建工作,那会有什么不同。实际上发布的工作是什么以及Build工作做了什么?
答案 0 :(得分:2)
版本是由Release plugin启用的一种特殊类型的构建。
[Release]插件增加了使用构建前和构建后步骤包装作业的功能,这些步骤仅在触发手动发布构建时执行。
如果您希望使用相同的作业进行持续集成,则手动触发的其他一些发布步骤非常有用。我们使用Release插件有一个特殊的步骤序列来发布工件并在我们想要发布一个发布到QA的发布版本时创建一个标记。