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