使用jenkins进行连续部署--需要部署脚本来部署构建构件

使用jenkins进行连续部署--需要部署脚本来部署构建构件,jenkins,jenkins-plugins,jenkins-scriptler,Jenkins,Jenkins Plugins,Jenkins Scriptler,我们正在通过Jenkins构建基于java的代码,并且我们正在尝试通过Jenkins部署构建代码。是否有人能够提供调用s-thru-Jenkins的部署脚本?部署过程取决于您的应用程序。在不了解部署过程的情况下,很难提供通用部署脚本 在我看来,Jenkins中有几个插件可以为您进行部署,如果您还没有任何部署过程,我建议您检查所有可用的Jenkins部署插件,您可以选择一个适合您的过程的插件 很少有可用的插件是 https://wiki.jenkins-ci.org/display/JENKINS

我们正在通过Jenkins构建基于java的代码,并且我们正在尝试通过Jenkins部署构建代码。是否有人能够提供调用s-thru-Jenkins的部署脚本?部署过程取决于您的应用程序。在不了解部署过程的情况下,很难提供通用部署脚本

在我看来,Jenkins中有几个插件可以为您进行部署,如果您还没有任何部署过程,我建议您检查所有可用的Jenkins部署插件,您可以选择一个适合您的过程的插件

很少有可用的插件是

https://wiki.jenkins-ci.org/display/JENKINS/ArtifactDeployer+Plugin     
https://wiki.jenkins-ci.org/display/JENKINS/Deploy+Plugin      
https://wiki.jenkins-ci.org/display/JENKINS/Deploy+WebSphere+Plugin      
https://wiki.jenkins-ci.org/display/JENKINS/Deployit+Plugin      
https://wiki.jenkins-ci.org/display/JENKINS/LiveRebel+Plugin    

谢谢seidhar.PFB一些信息我有持续建设是与詹金斯完成。这个构建生成了3个不同的工件:war文件,一个带有布局的zip,一个带有图像的zip,到目前为止还不错,但是现在我需要编写部署脚本,它应该是:部署war(工件1)对于在服务器1上运行的jboss,请将服务器1上的工件2放置在特定目录中,将服务器2上的工件3放置在特定目录中,因此我与同事交谈,他说我们还应该生成工件(可能是deploy.xml)将这些工件放置在正确的服务器上时进行部署。因此会有另一个脚本,那就是:将jenkins artifacts scp下载到每台服务器,并将deploy.xml放在那里远程调用deploy.xml让我有点不舒服的是将deploy.xml作为构建工件。这背后的动机是能够在不需要访问VCS存储库的情况下进行部署,因此,构建是自包含的,即任何构建都只能使用Jenkins生成的内容投入生产。部署脚本应该放在哪里?它们应该只在VCS,还是也应该是构建工件?