8 continuous-integration tomcat hudson continuous-deployment
我正在尝试配置Hudson,以便我能够自动将构建(.war文件)部署到Tomcat.然后,某人将使用新部署的构建来测试应用程序.
我已经尝试使用Deploy Plugin自动部署.war文件,这很有效.但是,构建.war文件的作业将在每次scm更改后运行(无论何时提交代码).使用Deploy Plugin,每次构建时都会将.war文件部署到Tomcat.由于代码经常被提交,这意味着Web应用程序也会频繁重启,这将中断测试过程.
我很欣赏Hudson运行我的单元测试并定期进行构建,因此我不想更改此工作的触发器.
我正在寻找一种方法,我可以手动决定从Hudson内部署.我尝试创建一个单独的作业,将从第一个作业部署.war,但这不起作用.有没有人有任何经验设置这样的东西?
请查看Deploy Plugin页面上的" 如何回滚或重新部署以前的版本 "部分.它描述了基本思想.它使用Copy Artifact Plugin将构建作业中的工件复制到当前作业(部署作业).从那里开始,您在构建步骤中执行的操作与此相同.
启动部署后,无法触发构建作业,以便首先运行构建,而不是部署作业.所以有几个选择:
| 归档时间: |
|
| 查看次数: |
12151 次 |
| 最近记录: |