Jenkins 管道中的触发器部署按钮

Trigger deployment button in Jenkins pipeline

我正在使用 Jenkins 为我的团队设置持续交付管道。作为最后一步,我们要部署到 AWS。

我在搜索时遇到了这个::

最后一步是一个按钮,您可以单击它来触发部署。非常好!但是,我搜索了 throw Jenkins 插件页面,但我认为它不存在(或者它的名称很模糊)。

有什么想法吗?

我不确定您要查找的具体插件,但有一个用于 CodeDeploy 的 Jenkins 插件,它可以自动创建部署作为 post-build 操作。参见:https://github.com/awslabs/aws-codedeploy-plugin

这真的取决于您对实际部署过程有什么样的要求。如果您将基础设施作为代码来自动设置管道(例如通过 JobDSL 或 Jenkins Job Builder),请记住一件事,那就是必须支持特定的插件。出于这个原因,有时只编写部署脚本而不是依赖插件可能会更方便。我已经通过使用简单的 AWS CLI 命令实现了从 Jenkins 到 AWS 的多个部署作业,例如触发 Cloudformation creation/updates.

原来插件里有个触发操作的按钮。由于插件的UI重新设计,按钮变得更小,因此很难被发现。