我正在与7位开发人员合作开展一个网络项目。我设置了一个beta框(debian),以便我们可以在将新代码传递给分段之前对其进行测试。
在测试版盒子上,我设置了Jenkins,并希望自动化合并/测试过程。我们还有一个测试套件,我想以某种方式配合它。
我应该如何使用SVN / Jenkins测试和运行python web项目?
我试图制定一个好的工作流程。现在每个开发人员都在一个功能分支上工作,我在分支中运行代码,如果它看起来很好我们合并它。
我很乐意让开发人员登录beta jenkins,并告诉它从他们的功能分支构建。以下是詹金斯将要做的计划:
nohup python app.py &
python test.py
我不确定如何处理合并冲突。此外,上述可能是坏事和错误。任何建议将不胜感激!
答案 0 :(得分:3)
问题有点太大,无法在一篇简单的文章中回答,因此,就个人观点而言,我会尝试提供一些提示和参考:
一些快速提示:
这里有一些我认为在这方面有用的书:
请通过评论告诉我您想要的其他内容。
答案 1 :(得分:3)
有几件事: