如何自动从开发人员向测试环境发送提交

时间:2016-08-24 07:14:56

标签: eclipse svn commit

我是项目的管理员。我的团队的开发人员,通过SVN提交了一些事情。通常,我会手动将这些提交发送到测试环境。是否可以自动将这些提交发送到测试环境。

2 个答案:

答案 0 :(得分:0)

您可以使用Jenkins等持续集成工具来执行此操作。

它可用于在SVN上的每次更改时触发构建。然后,您可以添加一个构建后的脚本,负责部署(并最终测试)新构建的应用程序。

答案 1 :(得分:0)

像詹金斯这样的合适的持续集成工具是正确的前进方式。

  

是否可以自动将这些提交发送到测试环境。

我认为测试服务器是Linux。

然后可以在测试时设置一个cron作业,每隔一小时运行一次,以svn导出项目。

0 */1 * * * root auto_export_project.sh

然后在auto_export_project.sh

#!/usr/bin/env bash

pushd /path/to/project
svn export http://repository_path/
popd