我在詹金斯有两份工作。一个用于构建,另一个用于部署。一旦构建工作成功,我创建一个构建标签并将其发布到 Github。
接下来,我使用该标签并使用通过 ssh 插件发布并选择选项发送文件或通过 ssh 执行命令作为我的后期构建步骤来部署这些工件。在此步骤中,我还将添加已配置的服务器。
现在我担心的是,在某些情况下,服务器详细信息不会提前通知,即用户名/密码。
Jenkins 中是否有一个功能可以要求我输入服务器名/用户名/密码进行部署?我可以将这 3 个字段作为输入的参数化构建吗?因此,当我在部署作业中单击“立即构建”时,它会询问这些字段。