如何使用Jenkins正确触发和执行Release Build

时间:2018-11-05 16:33:49

标签: git maven jenkins jenkins-pipeline release

我们正在为基于Maven的多模块软件项目设置Jenkins服务器。到目前为止,我们已经使用简短的Jenkinsfile建立了多分支管道。构建工作按预期进行。

执行发行版目前包括10个手动步骤,执行大多数步骤都需要开发技能(包括git和mvn知识)。我想在Jenkins中集成一键式解决方案。用户应输入有关该版本的一些信息,其余信息将自动完成。

我找到了Jenkins的Release Plugin,但它似乎没什么用,因为它与Jenkins Pipeline的构想并不一致。我对设置的最佳做法感到困惑。

我认为,我们使用的是相当“现代”的工具集,例如Jenkins Pipeline为Code,git,github,mvn。但是我不知道触发释放的“干净”方法。

您能为我提供一些神智的资源,向我展示一般方法吗?或者您可以概述解决方案?

我知道这个问题不是很精确,可能会被否决,但我只是看不到在哪里可以获得有关该主题的可靠信息。

最佳问候 托马斯

1 个答案:

答案 0 :(得分:0)

我有点盲目。解决方案很简单。管道可以具有截面参数。开始手动构建时,系统会提示用户输入这些值。您可以稍后在整个管道中使用所需的值。如果构建是自动触发的,则使用默认值,而无需用户交互。

托马斯