我一直在研究部署自动化。我面临的主要挑战是将文件从jenkins复制到服务器。工件存在于部署作业的工作区中,但我不知道如何通过将输入参数作为userid和password来部署它们。因为发布团队使用相同的作业,并且他们只能访问生产服务器。我已经在网上搜索过了,但是似乎没有太多关于这个常见场景的文章。有没有人能建议不使用puppet之类的工具(最好是批处理脚本或powershell脚本)如何实现这一点。
izkcnapc1#
我建议看一下jenkins scp插件:https://wiki.jenkins-ci.org/display/jenkins/scp+plugin我自己也没用过,但既然你提到了powershell,就有一个jenkins powershell插件:https://wiki.jenkins-ci.org/display/jenkins/powershell+pluginpublishover插件看起来也很有用:https://wiki.jenkins-ci.org/display/jenkins/publish+over或者,您可以使用jenkins shell脚本构建步骤运行任意shell命令。
1条答案
按热度按时间izkcnapc1#
我建议看一下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命令。