繁体   English   中英

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

[英]How to trigger and execute an Release Build properly using Jenkins

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

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

我找到了适用于Jenkins的Release Plugin,但似乎没有太大用处,因为它与Jenkins Pipeline的想法不太兼容。 我对设置的最佳实践感到困惑。

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

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

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

最好的问候托马斯

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

托马斯

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM