0

我一直致力于部署自动化。我面临的主要挑战是将文件从 Jenkins 复制到服务器。工件存在于部署作业的工作区中,但我不知道如何通过将输入参数作为用户 ID 和密码来部署它们。由于发布团队使用相同的作业,并且他们只能访问生产服务器。我在网上搜索过,但似乎没有很多关于这种常见情况的文章。任何人都可以建议如何在不使用 puppet 等工具的情况下实现这一点,最好是批处理脚本或 power shell 脚本。

4

1 回答 1

0

我建议查看 Jenkins SCP 插件:https ://wiki.jenkins-ci.org/display/JENKINS/SCP+plugin

我自己没用过,但是既然你提到了 PowerShell,就有一个 Jenkins PowerShell 插件:https ://wiki.jenkins-ci.org/display/JENKINS/PowerShell+Plugin

PublishOver 插件看起来也很有用:https ://wiki.jenkins-ci.org/display/JENKINS/Publish+Over

或者,您可以使用 Jenkins shell 脚本构建步骤运行任意 shell 命令。

于 2013-06-07T14:01:55.090 回答