将应用程序构件部署到web服务器
本文关键字:web 服务器 部署 应用程序 构件 | 更新日期: 2023-09-27 18:17:03
我一直在研究部署自动化。我面临的主要挑战是将文件从Jenkins复制到服务器。工件存在于部署作业的工作空间中,但我不知道如何通过将输入参数作为用户id和密码来部署它们。因为相同的作业由发布团队使用,他们只能访问生产服务器。我在网上搜索过,但似乎没有很多文章针对这种常见的情况。谁能建议如何在不使用puppet等工具的情况下实现这一点,最好是批处理脚本或power shell脚本。
我推荐查看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命令。