将应用程序工件部署到Web服务器

时间:2013-06-06 02:54:57

标签: c# java asp.net deployment jenkins

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

1 个答案:

答案 0 :(得分: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命令。